包含了论文[1]对应的C/C++和Matlab的源码实现。通过匹配贝塞尔样条函数(robust Bezier splines)实现了一个实时的基于单一图像的车道线检测系统(Lane detection system)。算法可以检测道路上所有的车道线,或者当前车道的两个车道标记。想立刻查看?下载下面的软件和Caltech车道数据集。
This package contains C/C++ and Matlab source code that implements the work in [1]. It implements a real time lane detection system for single images by fitting robust Bezier splines. It can detect all lanes in the street, or the two lane markers of the current lane. To quickly see it in action, download the software below and also the Caltech Lanes Dataset .
检测实时运行在40-50 Hz,可以检测道路上所有的车道。在Ubuntu Lucid Lynx 32-bit机器和Red Hat Enterprise Linux 5.5 64-bit机器上进行了编译测试。
The detection runs in real time, about 40-50 Hz and detects all lanes in the street. It was compiled and tested on Ubuntu Lucid Lynx 32-bit machine and Red Hat Enterprise Linux 5.5 64-bit machine.
本软件还包括几个目前OpenCV中去除的功能,包括:
It also includes several functionalities that were missing from OpenCV at the time, including:
直线的霍夫变换的常规实现。
注:
随机抽样一致(RANSAC,RANdom SAmple Consensus)
Routines for obtaining the Inverse Perspective Mapping (IPM) of an image i.e. getting a bird’s eye view of the road.
项目主页托管在谷歌代码库