Skip to content

Build a vehicle detection system for self driving cars

Notifications You must be signed in to change notification settings

tartieret/Vehicle-Detection

Repository files navigation

Vehicle-Detection

In this project, I implemented a pipeline to detect vehicles in images. The following steps were performed:

  1. Extract features using Histogram of Oriented Gradients (HOG) on a labeled training set of images

  2. Train a Linear Support Vector Machine classifier

  3. Implement a sliding-window technique and use the trained classifier to search for vehicles in images.

  4. Run the pipeline on a video stream and create a heat map of recurring detections frame by frame to reject outliers and follow detected vehicles.

  5. Estimate a bounding box for vehicles detected.

The end result is shown below, with the full code available in the jupyter notebook.

alt text

Training data

Here are links to the labeled data for vehicle and non-vehicle examples to train the classifier. These example images come from a combination of the GTI vehicle image database, the KITTI vision benchmark suite, and examples extracted from the project video itself.

About

Build a vehicle detection system for self driving cars

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published