网上有关“深入浅出自动驾驶(一): 识别车道”话题很是火热,小编也是针对深入浅出自动驾驶(一): 识别车道寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
这是自动驾驶的系列文章。
自动驾驶的第一步是什么呢?当然,是识别当前环境,具体来说就是识别自己的正确道路- 车道线 ,入下图所示
2 将车道线叠加原图
当然,简简单单的识别出道路是不行的,我们还需要在原图中叠加道路,如上图所示,主要是一些裁剪合并之类的动作了。
3 边缘发现
之前的车道线都是白的,所以挺好做的,但是很不幸的是,车道并非都是白的,我们很可能遇到其它颜色的,而且有时候并不完整,如下图所示,所以我们需要其它的方法,比如说“边缘发现”
python提供了一个包,openCV,我们可以使用这个包来协助开发,在开发过程中还需要进行一些处理,其伪码如下
1 将整个图像转为灰度图,毕竟不需要那么多丰富的颜色2 进行简单的高斯模糊:GaussianBlur,以减少照片噪声和细节3 进行边缘发现
最终我们会得出如下图所示的结果
4 使用Hough Transform辨别车道线
进行边缘发现之后识别出车道线,如何识别车道线呢?车道线实际上在图像中表现为一条直线,所以我们的目标就是识别出长直线,所以,我们的目标就是识别出长直线的模式。
我们会用到一种叫做Hough Transform的方法,它是在1962有Hough发明的,它会把 y=mx+b映射成 b=xm+y,将直线变换成点,然后进行识别,如下图所示,车道线是一条路
然后把这条路映射成点
这样,我们就成功的识别出了车道线
(完)
关于“深入浅出自动驾驶(一): 识别车道”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
来源:https://m.bl170.cn/kepu/202502-471.html 来源:https://www.bl170.cn/cshi/202502-605.html 来源:https://www.bl170.cn/kepu/202502-730.html 来源:https://www.bl170.cn/zhishi/202502-761.html 来源:https://m.bl170.cn/wiki/202502-427.html 来源:https://www.bl170.cn/cshi/202502-650.html 来源:https://www.bl170.cn/cshi/202502-666.html 来源:https://m.bl170.cn/kepu/202502-486.html 来源:https://m.bl170.cn/cshi/202502-641.html 来源:https://www.bl170.cn/cshi/202502-572.html
本文来自作者[凡山]投稿,不代表奇思号立场,如若转载,请注明出处:https://7416.cn/shkx/202502-106567.html
评论列表(4条)
我是奇思号的签约作者“凡山”!
希望本篇文章《深入浅出自动驾驶(一)- 识别车道》能对你有所帮助!
本站[奇思号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:网上有关“深入浅出自动驾驶(一): 识别车道”话题很是火热,小编也是针对深入浅出自动驾驶(一): 识别车道寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,...