飞思卡尔智能车吧 关注:7,359贴子:10,715
  • 3回复贴,共1

智能车图像处理1-中线的提取

只看楼主收藏回复

前言
这篇文章主要讲述智能车图像处理中基础扫线与二次扫线相关内容。
全部图像处理文章在CSDN设有专栏,不断完善中,如有需要可以跳转哦。
https://blog.csdn.net/taiyuezyh/category_11798886.html?spm=1001.2014.3001.5482


IP属地:北京1楼2023-06-06 14:40回复
    # 一、图解分析
    .基础扫线效果图如下

    二次扫线效果对比图如下:



    IP属地:北京2楼2023-06-06 14:42
    回复
      # 二、文字分析
      ***扫线思路讲解:***
      (1)10-50行
      基础扫线
      (2)56-71
      断行0 ,就是比如遇到十字,十字路口下方 第一次断线的地方。
      (3)83-124
      按照原先有效行,拟线作为中值,然后从中值向左右扫线,同时计算赛道宽度。
      (4)125-138
      如果出现赛道宽度小于先前有效行,则找到二次扫线的起点,从二次扫线起点处,继续向下扫线,直至结束,同时记录最后的有效行。
      (5) 310--
      最后计算左右边线类似于方差的值,用于环岛的判断
      ***这里着重描述一下二次扫线,希望大家可以理解的深刻一点:***
      正常的赛道是近大远小的,所以赛道宽度应该不断变小,如果出现赛道宽度变大,很可能就是因为遇到比如十字之类的元素,那么我们就需要依据先前有效的行,拟出一条中线,依据此中线值,向左向右扫线,直到直到赛道宽度变小的行(和先前宽度没变大时比较),就是二次扫线的起点了。


      IP属地:北京3楼2023-06-06 14:42
      回复
        总结
        1.配合上辅助函数便是完整代码,如有不懂请留言哦。
        2.原创文章,请勿侵权哦


        IP属地:北京4楼2023-06-06 14:42
        回复