Skip to content

rscova/CarND-LaneLines-P1

Repository files navigation

Finding Lane Lines on the Road

Udacity - Self-Driving Car NanoDegree

This repository contains my development of the Project: Finding Lane Lines proposed by the Udacity's Self-Driving Cars Nanodegree.

Lane Lines

Overview

When we drive, we use our eyes to decide where to go. The lines on the road that show us where the lanes are act as our constant reference for where to steer the vehicle. Naturally, one of the first things we would like to do in developing a self-driving car is to automatically detect lane lines using an algorithm.

In this project I will detect lane lines in images using Python and OpenCV. OpenCV means "Open-Source Computer Vision", which is a package that has many useful tools for analyzing images.

Objectives

  • Make a pipeline that finds lane lines on the road
  • Test it in a short videos from the 280 highway of California, United States
  • Reflect my work in a written report.

Requirements

Step 1: Set up the CarND Term1 Starter Kit if you haven't already.

Step 2: Open the code in a Jupyter Notebook, This project is developed with Jupyter notebook. If you are unfamiliar with Jupyter Notebooks, check out Cyrille Rossant's Basics of Jupyter Notebook and Python to get started.

If you don't want to use the CarND Term1 Starter Kit, you can follow the next steps.

Step 3: This project use Python3 version. If you don't have it installed, check out https://www.python.org/downloads/

Step 4: Install the requirement packages.

pip3 install -r requeriments.txt >

Organization

All the code in this repository can be finded in the P1.ipynb file. The folders *test_videos and test_images contains the videos and images provided by Udacity Self-Driving Course.

In the folders test_videos_output and test_images_output you can find the output of these videos and images with my pipeline.

In the folder experiments there are the experiments and the middle steps to achieve the final outputs.

Documentation

You can find the documentation of this code and the explanation of the pipeline whit the output of each part in the written report.

License

This repository is Copyright © 2019 Saul Cova-Rocamora. It is free software, and may be redistributed under the terms specified in the LICENSE file.

About

This repository contains my development of the Project: Finding Lane Lines proposed by the Udacity's Self-Driving Cars Nanodegree

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published