基于opencv车道线破损检测项目

最近接到上级指令开发一个公路上检测车道线污损情况的项目,刚开始直观的以为应该很容易完成,结果大大小小的坑填了一个多月才完成了一个很low的成品。就记录一下具体的思路吧,怕以后时间长了忘记了。。

主程序流程:

  • 摄像头返回一帧图像
  • 只保留车道线的区域为ROI区域,剔除其余冗余信息
  • 色彩空间转换,中值滤波,直方图拉伸,形态学滤波
  • Canny边缘检测
  • Hough transform检测边缘上的直线
  • 根据斜率,重复性,长度等限制条件,筛选直线,尽量剔除掉非车道线边缘的直线
  • 灰度图像在车道线范围内像素点的二值滤波,得到车道线部分为白(255),其余为黑(0)的二值图像
  • 二值图像反透视变换为鸟瞰视角的二值图像
  • 在二值图像里寻找封闭区域,破损率=封闭区域的所有子内轮廓的面积之和/封闭区域的所有外轮廓面积之和

 

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值