Skip to content

MKCF: Ming Tang, Bin Yu, Fan Zhang, Jinqiao Wang. "High-speed Tracking with Multi-kernel Correlation Filters." CVPR (2018).

License

Notifications You must be signed in to change notification settings

tominute/MKCFup

Repository files navigation

This is the implementation of our MKCFup paper in CVPR18. We use DSST instead of fDSST in C++ version for higher speed. We performed this implementation on a PC with Intel Core i7-7700 3.60GHz CPU and 8GB RAM.

The average FPS is 175 on OTB2013 with Release-x64 mode and our results are stored in ./res.

Matlab version please refer MKCF

Note: Most of the C API has been excluded according to opencv4, if you use opencv4, some API may be changed in run_MKCFup.cpp and fhog.hpp.


Before running our code, check if you have finished the following steps.

  1. Install visual studio 2015+, fftw3.3.5+(could use cv::fft instead but may be a little slower) and opencv3.2+;
  2. Make sure cn_data.cpp, ComplexMat.cpp and gradientMex.cpp have been added in your project;
  3. Open the OpenMP support in your visual studio;
  4. Use release mode.

Please run run_MKCF.cpp to use our tracker. If you encounter the speed problem, make sure the tracker gets 10x higher speed in release mode than in debug mode, otherwise, check if you have compiled all the cpp files right.

Evaluations

  1. You need to download OTB2013, OTB2015 or NfS in ./sequences to evaluate our tracker;
  2. Choose the corresponding parameters set to achieve the best performance;
  3. Files in ./utils can be used for evaluation with Matlab and results are stored in ./res.

About

MKCF: Ming Tang, Bin Yu, Fan Zhang, Jinqiao Wang. "High-speed Tracking with Multi-kernel Correlation Filters." CVPR (2018).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages