Skip to content
Python port of João F. Henriques circulant matrix tracker
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

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

You can’t perform that action at this time.