Skip to content
This repository has been archived by the owner on Apr 23, 2024. It is now read-only.

Track objects in a video stream using Lucas-Kanade forward-additive algorithm for 2D translations

Notifications You must be signed in to change notification settings

nikita-kun/lucas-kanade-translations-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

lucas-kanade-translations-tracker

Lucas-Kanade forward-additive feature tracker for 2D translations.

Requirements

  • opencv

Usage

To select capturing mode update:

  • source = "camera" #video
  • default input video filename is "ground.mp4"

Interface

  • Use trackbars to change parameter values (parameters are saved in parameters.txt)
  • Click on the image window to add a new feature
  • Press Q to quit
  • Press C to remove all features

Default parameters:

  • maxIterations, Total maximum LK iterations for a feature
  • initIterations, Initial amount of iterations
  • similarityBreakThresh, Allowed dissimilarity to skip tracking
  • similarityThresh, Allowed dissimilarity to stop tracking
  • dissimilarityThresh, Dissimilarity threshold to mark feature as an outlier
  • featureX, Default feature width
  • featureY, Default feature height
  • convergeThresh, Allowed dissimilarity for non-settling features

About

Track objects in a video stream using Lucas-Kanade forward-additive algorithm for 2D translations

Topics

Resources

Stars

Watchers

Forks

Languages