Python port of João F. Henriques circulant matrix tracker
Switch branches/tags
Nothing to show
Clone or download

Circulant matrix tracker

Tracking example

Python port of

"Exploiting the Circulant Structure of Tracking-by-detection with Kernels" João F. Henriques, Rui Caseiro, Pedro Martins, and Jorge Batista ECCV 2012

Find original matlab code and related publication at

To use this code:

  1. Download and unzip some of the MILTrack videos
  2. Run ./ -i path_to_folder_with_video_data

Example: ./ -i /path_to_data/surfer/

During execution drawing is the slowest part, if you close the drawing window, computation will significantly speed-up; a result curve is show when reaching the end of the video.


  • Python (used 2.7, might work with other versions too)
  • Numpy
  • Matplotlib
  • Scipy

Bug reports

Feel free to report bugs using github's issue tracker. This port seems to work fine, but might still contain bugs.

Rodrigo Benenson, MPI-Inf 2013