matlab50行代码加州理工学院车道检测软件
该软件包包含实现[1]中的工作的C
/
C
++和Matlab源代码。
它通过拟合鲁棒的贝塞尔曲线样条为单个图像实现了实时车道检测系统。
它可以检测街道上的所有车道或当前车道的两个车道标记。
要快速查看实际效果,请下载以下软件以及Caltech
Lanes
Dataset。
检测实时运行,大约40-50
Hz,并检测街道上的所有车道。
它在Ubuntu
Lucid
Lynx
32位计算机和Red
Hat
Enterprise
Linux
5.5
64位计算机上进行了编译和测试。
它还包括当时OpenCV缺少的一些功能,包括:
用于获取图像的反向透视贴图(IPM)的例程,即获取道路的鸟瞰图。
到/从图像像素坐标和道路平面上的坐标转换的例程(使用地平面假设)。
坚固耐用的RANSAC管路配件。
坚固&RANSAC
Bezier花键接头。
贝塞尔曲线样条线栅格化和绘图。
布雷森纳姆(Bresenham)的线路评级。
各种实用程序功能,用于检查线与线和边界框的交点,检查矩形内的点,等等。用于线的常规Hough变换例程的实现。
[1]
Mohame
2023-02-18 20:11:04
659KB
系统开源
1