Nothing Special   »   [go: up one dir, main page]

Skip to content
/ OTB_Zoo Public

A collection of trackers' code for Visual Tracker Benchmark (OTB).

Notifications You must be signed in to change notification settings

ixez/OTB_Zoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OTB Zoo

Introduction

This is a collection of visual trackers' code which have been made to adapt to Visual Tracker Benchmark (OTB), making it easier to evaluate them.
Every tracker included has a Matlab run_XXX.m script of OTB's framework. Trackers in C++ will be reorganized to CMake to enable compiling across multiple platforms.

  • Wu, Yi, Jongwoo Lim, and Minghsuan Yang. "Online Object Tracking: A Benchmark." CVPR (2013). [paper]
  • Wu, Yi, Jongwoo Lim, and Minghsuan Yang. "Object Tracking Benchmark." TPAMI (2015). [paper] [project]

Trackers

source links are attached which are the original version of code. Codes in our project may be modified and reorganized.

  • KCF: João F. Henriques, Rui Caseiro, Pedro Martins, Jorge Batista. "High-Speed Tracking with Kernelized Correlation Filters." TPAMI (2015). [paper] [project] [source]

  • MTA: Dae Youn Lee, Jae Young Sim, Chang-Su Kim. “Multihypothesis Trajectory Analysis for Robust Visual Tracking.” CVPR (2015). [paper] [project] [source]

  • Struck: S. Hare, A. Saffari, P. H. Torr. “Struck: Structured output tracking with kernels.” ICCV (2011). [paper] [project] [source]

Notes

  • CMake of version higher than 3.0 is preferable. Lower one could fail in some trackers which requires C++11.
  • Compiling into 64bit is preferable. Newer version of OpenCV and some other dependencies might require 64bit.
  • If you are using Visual Studio to compile, please remeber to switch to Release mode for computing efficiency.

Remarks

介绍

这是一个收集和整理视觉跟踪器代码的项目,跟踪器代码被微调以适应OTB跟踪器评估标准,配备了对应的run_XXX.m的Matlab脚本,并且将所有C++项目以CMake进行重新组织,使之能够在不同平台下进行运行。

注意事项

  • 最好使用CMake 3.0以上的版本,部分跟踪器要求C++11,可能会导致低版本CMake错误。
  • 最好以64位进行编译,OpenCV和一些依赖可能要求必须使用64位。
  • 如果你使用Visual Studio进行编译,请记得切换到Release模式编译,以获得更快的运行速度。