/P2-AdvancedLaneDetection

Udacity Self Driving Cars Project - 2 Advanced Lane Detection

Primary LanguagePythonMIT LicenseMIT

Advanced Lane Finding

Udacity - Self-Driving Car NanoDegree Lanes Image

Overview

In this project, the goal is to write a software pipeline to identify the lane boundaries in a video. Advanced Computer Vision techniques like Perspective Transformations and Color Spaces are used.

All the code relevant to the project is contained in code folder and the writeup is also present.

The project meets all the requirements mentioned in the project rubric

Getting Started

The project has been developed on Windows 10 machine with Python 3.8.8. Download Python and follow the instructions ahead for the installation.

Prerequistes

Install dependencies

pip install -r requirements.txt

Usage

The project consists of python files that are present in the code folder. Individual parts of the pipeline can also be run.

To run the main pipeline

python main.py

To run a part of the pipeline

python camera_calibration.py
python image_transformation.py
python lane_detection.py

Output

Link to Youtube Video