Skip to content

Implementing a simple lane detection algorithm to mimic Lane Departure Warning systems used in Self-Driving Cars.

Notifications You must be signed in to change notification settings

anubhavparas/lane-detection-and-turn-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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:

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:

alt text

Lane detection:

alt text Output videos can be found here.

Releases

No releases published

Packages

No packages published

Languages