Giter VIP home page Giter VIP logo

otb_zoo's Introduction

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模式编译,以获得更快的运行速度。

otb_zoo's People

Contributors

ixez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

otb_zoo's Issues

error

however,These function can not run on OTB.
I think there are some mistakes

question

Hi,
could you plz answer my question?
is struck useful in 2023?
where and when?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.