Giter Club home page Giter Club logo

opencv-lane-vehicle-track's Introduction

###Project implements a basic realtime lane and vehicle tracking using OpenCV.###

Screenshots:

Implemented with:
  • OpenCV 2.3
  • C/C++ using Microsoft Visual Studio 2010 IDE.
OpenCV features used & used techniques:
  • Gaussian smoothing for image noise removal
  • Canny edge detection [1]
  • Hough transform for line detection
  • Haar features for vehicle detection (hypothesis generation) [2]
  • Vehicle hypothesis verification using horizontal edges and symmetry [3]
Possible improvements:
  • k-Means clustering for Hough lines
  • Kalman/Gabor/RANSAC filtering of sampled data
  • KLT (Kanade-Lucas-Tomasi) feature tracker for vehicle tracking
  • Vanishing point detection using Gaussian probability model
  • Better lane tracking(probability methods), stability & accuracy
  • More accurate vehicle hypothesis checking
  • Alternative IPM(inverse perspective mapping) lane detection method
  • Road area extraction & detection for roads without lanes
  • Ability to process night vision situations
  • Include road shadow removal
  • Speed upgrades
  • Road sign and traffic lights detection
References:
  1. Canny, J., "A Computational Approach To Edge Detection", IEEE Trans. Pattern Analysis and Machine Intelligence, 1986
  2. Viola and Jones, "Rapid object detection using a boosted cascade of simple features", Computer Vision and Pattern Recognition, 2001
  3. King Hann Lim et al. "Lane-Vehicle Detection and Tracking", IMECS, 2009

#####Training data used from: ##### California Institute of Technology SURF project

Projects using our source code base & samples (YouTube video):

Example video

Example project homepage

opencv-lane-vehicle-track's People

Contributors

tomazas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opencv-lane-vehicle-track's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.