Skip to content

Detect and track corner and edge points in a video using the Lucas-Kanade method and optical flow.

Notifications You must be signed in to change notification settings

jjyy-debear/LK_tracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LK-Tracker

LK-Tracker is a program that uses the Lucas-Kanade tracking algorithm with pyramids to follow key edge and corner points in a scene. The underlying mechanism used by the Lucas-Kanade algorithm is optical flow, which represents the apparent motion of objects seen by the observer and is shown through displacement vectors. Pyramids are used to downscale the image, as the algorithm fails for large motion and works well for smaller motion. Below is an example of optical flow seen as a vehicle turning on a curved road.

The original code that this project is based off of can be found here.

Dependencies

The program was ran and created for Ubuntu 16.04

Running

This is an Eclipse project, you may simply compile it. Run with argument -h for details on how to use.

About

Detect and track corner and edge points in a video using the Lucas-Kanade method and optical flow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%