This application will do a line and object detection on image or video.
Unix
C++17
OpenCV 4.2.0
yaml-cpp 0.6.3
mkdir build && cd build
cmake ../
make -j16
./drivedetect -i <input_image_or_video> -c <detection_config>
Detection configurations support simple line detection and advanced line detection.
Simple line detection configs/simple_camera_settings_1.yaml
Advanced line detection configs/adv_camera_settings_1.yaml
Models are based on OpenCV models. Model and classes used for development can be downloaded from this link: https://drive.google.com/open?id=1_ZfaLfz48-zjQWfz4yYz46uUQEOjHgQX
Advanced Lane Finding https://github.com/udacity/CarND-Advanced-Lane-Lines