项目作者: anubhavparas
项目描述 :
Implementing a simple lane detection algorithm to mimic Lane Departure Warning systems used in Self-Driving Cars.
高级语言: Python
项目地址: git://github.com/anubhavparas/lane-detection-and-turn-prediction.git
Lane Detection System
This repository consists of two projects:
1) Improving the quality of a low brightness video.
2) Lane detection and turn prediction
This projects aims to do a simple lane detection to mimic lane departure warning systems used in self-driving cars.
Improving the video quality:
- The various concepts that were tried are:
Lane Detection and turn prediction:
- This involved the concepts of hough transform and hough lines.
Implementation approach and explanation of the concepts involved and the solution can be found in the report.
Instructions to run the code:
For improving video quality problem:
Dataset
- Go to directory: ‘Code/improve_video_quality/‘
- $ python impove_image_quality.py
- Please copy-paste the video ‘Night Drive-2689.mp4’ to the following location relative to this README file: ‘./Code/media/improve_video_quality_data/‘
For lane detection and turn prediction problem:
Dataset
For dataset_1:
- Go to directory: ‘Code/lane_detection/‘
- Run the file: $ python lane_detection_images.py
- Please copy-paste the images to the following location relative to this README file: ‘./Code/media/lane_detection_data/images/‘
For dataset_2:
- Go to directory: ‘Code/lane_detection/‘
- Run the file: $ python lane_detection_video.py
- Please copy-paste the images to the following location relative to this README file: ‘./Code/media/lane_detection_data/video/‘
Output:
Improving video quality:

Lane detection:

Output videos can be found here.