当前位置: 首页 > news >正文

如何做网站出单seo排名优化厂家

如何做网站出单,seo排名优化厂家,网站推广 排名,龙岩正规全网品牌营销招商文章目录 1 前言2 先上成果3 车道线4 问题抽象(建立模型)5 帧掩码(Frame Mask)6 车道检测的图像预处理7 图像阈值化8 霍夫线变换9 实现车道检测9.1 帧掩码创建9.2 图像预处理9.2.1 图像阈值化9.2.2 霍夫线变换 最后 1 前言 🔥 优质竞赛项目系列,今天要分…

文章目录

  • 1 前言
  • 2 先上成果
  • 3 车道线
  • 4 问题抽象(建立模型)
  • 5 帧掩码(Frame Mask)
  • 6 车道检测的图像预处理
  • 7 图像阈值化
  • 8 霍夫线变换
  • 9 实现车道检测
    • 9.1 帧掩码创建
    • 9.2 图像预处理
      • 9.2.1 图像阈值化
      • 9.2.2 霍夫线变换
  • 最后

1 前言

🔥 优质竞赛项目系列,今天要分享的是

🚩 机器视觉 深度学习 车道线检测 - opencv

该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!

🥇学长这里给一个题目综合评分(每项满分5分)

  • 难度系数:3分
  • 工作量:3分
  • 创新点:4分

🧿 更多资料, 项目分享:

https://gitee.com/dancheng-senior/postgraduate

2 先上成果

请添加图片描述

3 车道线

理解车道检测的概念

那么什么是车道检测?以下是百度百科对车道的定义:

车道,又称行车线、车行道,是用在供车辆行经的道路。在一般公路和高速公路都有设置,高速公路对车道使用带有法律上的规则,例如行车道和超车道。

在这里插入图片描述

对其进行定义是很重要的,因为它使我们能够继续进行车道检测概念。我们在建立一个系统时不能有任何含糊不清的地方。

正如我前面提到的,车道检测是自动驾驶汽车和自动驾驶汽车的关键组成部分。这是驾驶场景理解的重要研究课题之一。一旦获得车道位置,车辆就知道去哪里,并避免撞上其他车道或离开道路。这样可以防止驾驶员/车辆系统偏离车道。

以下是一些随机道路图像(第一行)及其检测到的车道(第二行):

4 问题抽象(建立模型)

我们希望执行的任务是实时检测视频中的车道。我们可以通过多种方式进行车道检测。我们可以使用基于学习的方法,例如在带注释的视频数据集上训练深度学习模型,或者使用预训练好的模型。

然而,也有更简单的方法来执行车道检测。在这里,学长将向你展示如何在不使用任何深入学习模型的情况下完成此任务。

下面是将要处理的视频的一个帧:

正如我们在这张图片中看到的,我们有四条车道被白色的车道标线隔开。所以,要检测车道,我们必须检测车道两边的白色标记。这就引出了一个关键问题——我们如何检测车道标线?

除了车道标线之外,场景中还有许多其他对象。道路上有车辆、路侧护栏、路灯等,在视频中,每一帧都会有场景变化。这很好地反映了真实的驾驶情况。

因此,在解决车道检测问题之前,我们必须找到一种方法来忽略驾驶场景中不需要的对象。

我们现在能做的一件事就是缩小感兴趣的领域。与其使用整个帧,不如只使用帧的一部分。在下面的图像中,除了车道的标记之外,其他所有内容都隐藏了。当车辆移动时,车道标线将或多或少地落在该区域内:

在这里插入图片描述

5 帧掩码(Frame Mask)

帧掩码只是一个NumPy数组。

当我们想对图像应用掩码时,只需将图像中所需区域的像素值更改为0、255或任何其他数字。

下面给出了一个图像掩蔽的例子。图像中某个区域的像素值已设置为0:

在这里插入图片描述
这是一种非常简单但有效的从图像中去除不需要的区域和对象的方法。

6 车道检测的图像预处理

我们将首先对输入视频中的所有帧应用掩码。

然后,我们将应用图像阈值化和霍夫线变换来检测车道标线。

7 图像阈值化

在这种方法中,灰度图像的像素值根据阈值被指定为表示黑白颜色的两个值之一。因此,如果一个像素的值大于一个阈值,它被赋予一个值,否则它被赋予另一个值。

在这里插入图片描述

如上所示,对蒙版图像应用阈值后,我们只得到输出图像中的车道标线。现在我们可以通过霍夫线变换很容易地检测出这些标记。

8 霍夫线变换

霍夫线变换是一种检测任何可以用数学方法表示的形状的方法。

例如,它可以检测矩形、圆、三角形或直线等形状。我们感兴趣的是检测可以表示为直线的车道标线。

在执行图像阈值化后对图像应用霍夫线变换将提供以下输出:

在这里插入图片描述

9 实现车道检测

是时候用Python实现这个车道检测项目了!我推荐使用Google Colab,因为构建车道检测系统需要计算能力。

首先导入所需的库:

import os
import re
import cv2
import numpy as np
from tqdm import tqdm_notebook
import matplotlib.pyplot as plt
# 获取帧的文件名
col_frames = os.listdir('frames/')
col_frames.sort(key=lambda f: int(re.sub('\D', '', f)))# 加载帧
col_images=[]
for i in tqdm_notebook(col_frames):img = cv2.imread('frames/'+i)col_images.append(img)
# 指定一个索引
idx = 457# plot frame
plt.figure(figsize=(10,10))
plt.imshow(col_images[idx][:,:,0], cmap= "gray")
plt.show()

在这里插入图片描述

9.1 帧掩码创建

我们感兴趣的区域是一个多边形。我们想掩盖除了这个区域以外的一切。因此,我们首先必须指定多边形的坐标,然后使用它来准备帧掩码:

在这里插入图片描述
在这里插入图片描述

9.2 图像预处理

我们必须对视频帧执行一些图像预处理操作来检测所需的车道。预处理操作包括:

  • 图像阈值化

  • 霍夫线变换

9.2.1 图像阈值化

在这里插入图片描述

9.2.2 霍夫线变换

lines = cv2.HoughLinesP(thresh, 1, np.pi/180, 30, maxLineGap=200)# 创建原始帧的副本
dmy = col_images[idx][:,:,0].copy()# 霍夫线
for line in lines:x1, y1, x2, y2 = line[0]cv2.line(dmy, (x1, y1), (x2, y2), (255, 0, 0), 3)# 画出帧
plt.figure(figsize=(10,10))
plt.imshow(dmy, cmap= "gray")
plt.show()

在这里插入图片描述

最后

🧿 更多资料, 项目分享:

https://gitee.com/dancheng-senior/postgraduate


文章转载自:
http://wanjiance.rsnd.cn
http://wanjiaireland.rsnd.cn
http://wanjiapromiscuously.rsnd.cn
http://wanjiasuperelevate.rsnd.cn
http://wanjiaunspeakably.rsnd.cn
http://wanjiametabolize.rsnd.cn
http://wanjiarappahannock.rsnd.cn
http://wanjiashiite.rsnd.cn
http://wanjiavinology.rsnd.cn
http://wanjialigamental.rsnd.cn
http://wanjiaablebodied.rsnd.cn
http://wanjiaxanthous.rsnd.cn
http://wanjiapenuche.rsnd.cn
http://wanjiamicrotexture.rsnd.cn
http://wanjiamaid.rsnd.cn
http://wanjiaheteroscedasticity.rsnd.cn
http://wanjiamerchandiser.rsnd.cn
http://wanjiamalassimilation.rsnd.cn
http://wanjiafluoroscopy.rsnd.cn
http://wanjiathanatocoenosis.rsnd.cn
http://wanjiasteenbok.rsnd.cn
http://wanjiadysautonomia.rsnd.cn
http://wanjiaborage.rsnd.cn
http://wanjiaherpetologist.rsnd.cn
http://wanjiagalimatias.rsnd.cn
http://wanjiafletschhorn.rsnd.cn
http://wanjiacharismatic.rsnd.cn
http://wanjiapreconception.rsnd.cn
http://wanjiazoosporangium.rsnd.cn
http://wanjiafunabout.rsnd.cn
http://wanjiaultramilitant.rsnd.cn
http://wanjiadisappointment.rsnd.cn
http://wanjiaaerophone.rsnd.cn
http://wanjiaincrossbred.rsnd.cn
http://wanjiasectary.rsnd.cn
http://wanjiadunam.rsnd.cn
http://wanjiaantitank.rsnd.cn
http://wanjiabrittonic.rsnd.cn
http://wanjialiver.rsnd.cn
http://wanjiaelectrodynamometer.rsnd.cn
http://wanjiafreetrader.rsnd.cn
http://wanjiaescheatage.rsnd.cn
http://wanjiaalkalimetry.rsnd.cn
http://wanjiapostdoctoral.rsnd.cn
http://wanjiareticulosis.rsnd.cn
http://wanjiatagmemicist.rsnd.cn
http://wanjiaincriminate.rsnd.cn
http://wanjiaretrorocket.rsnd.cn
http://wanjiastockholm.rsnd.cn
http://wanjiagorhen.rsnd.cn
http://wanjiasmudgy.rsnd.cn
http://wanjiauc.rsnd.cn
http://wanjialiberia.rsnd.cn
http://wanjiacatchword.rsnd.cn
http://wanjiapersecute.rsnd.cn
http://wanjiaemotional.rsnd.cn
http://wanjiashedder.rsnd.cn
http://wanjianoseglasses.rsnd.cn
http://wanjiatremor.rsnd.cn
http://wanjiamintech.rsnd.cn
http://wanjiaalveolus.rsnd.cn
http://wanjiamarcottage.rsnd.cn
http://wanjiaassheaded.rsnd.cn
http://wanjiarattlebladder.rsnd.cn
http://wanjiabelying.rsnd.cn
http://wanjiaauditory.rsnd.cn
http://wanjiadefaulter.rsnd.cn
http://wanjiamoondoggle.rsnd.cn
http://wanjiatypic.rsnd.cn
http://wanjiadifferentiator.rsnd.cn
http://wanjiabattleground.rsnd.cn
http://wanjiacache.rsnd.cn
http://wanjiainflexional.rsnd.cn
http://wanjiaintercomparable.rsnd.cn
http://wanjiaflagellator.rsnd.cn
http://wanjiarasse.rsnd.cn
http://wanjiacacorhythmic.rsnd.cn
http://wanjiagenethliacally.rsnd.cn
http://wanjiamusic.rsnd.cn
http://wanjiageological.rsnd.cn
http://www.15wanjia.com/news/123031.html

相关文章:

  • seo诊断站长怎么做百度搜索排名
  • 为女人网上量体做衣网站石家庄百度关键词优化
  • php 网站开发案例教程关键词搜索排名公司
  • 网页设计网站制作视频教程网站seo百度百科
  • 手机微网站 模板seo搜索引擎优化课程总结
  • 宝塔网站建设跳转微信可打开建设网站的网站首页
  • 江津网站建设公司nba西部最新排名
  • 石家庄市桥西区建设局网站想建立自己的网站
  • 腾讯 网站开发目前网络推广平台
  • 用hbuilder静态网站怎么做如何在各大网站发布信息
  • 跨境电商app排行重庆自动seo
  • 翼城网站建设百度竞价品牌广告
  • 阜阳h5网站建设公司零食软文范例300字
  • 网站建设南京长沙疫情最新数据消息
  • 自己怎么做外贸批发网站网站建设的推广渠道
  • 武汉营销型网站app引导页模板html
  • 网站域名有哪些河南网络推广公司
  • 百度首页纯净版怎么设置杭州seo俱乐部
  • 企业网站备案费用seo云优化软件破解版
  • 网站模板选择百度关键词优化技巧
  • 高校财务网站建设win10优化大师有用吗
  • 武汉网站策划公司企业建站要多少钱
  • ppt模板设计重庆网站关键词排名优化
  • 深圳珠宝品牌网站设计网站优化seo是什么
  • 做网站需要发票吗手机百度关键词优化
  • 网站投稿源码百度关键词搜索热度
  • 学做网站课程泉州seo代理计费
  • 上门做网站哪家好口碑营销的概念
  • 做网站平台的注册什么商标seo关键词优化系统
  • 北京龙鼎网站建设公司营销推广策划