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.
The program was ran and created for Ubuntu 16.04
This is an Eclipse project, you may simply compile it. Run with argument -h
for details on how to use.