Legit is a C++ library that contains implementations of various visual tracking algorithms.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmake
config
src
.gitignore
CMakeLists.txt
README.md

README.md

Legit - A visual tracking library

Legit is a C++ library that contains implementations of various visual tracking algorithms. The main goal of the library is to have multiple different visual trackers available in one place to be used for research in visual tracking as well as employing visual tracking in various tasks.

History

The development of the library started in ViCoS lab in 2010 with a native C++ implementation of the LGT tracking algorithm, published at ICCV 2011. Because a lot of the code became quite general, the goal of the library became bigger and more ambitious with time. A public version of the library became available in March 2014.

Building

At the moment the only dependency of the library is OpenCV computer vision library (version 2.1 or higher). The code can be compiled using CMake build system. Keep in mind that some tracker implementations are disabled by default so the compilation process has to be configured first.

The library should compile on Windows, Linux and OSX platforms.

Trackers

The current version of the library contains the following trackers:

  • Static - a dummy tracker used for testings. Stays at the same position all the time.
  • Online Boosting - not an official implementation, source integrated from this repository.
  • MIL - not an official implementation, source integrated from this repository.
  • LGT - a C++ port of the LGT tracker as described in TPAMI paper "Robust Visual Tracking using an Adaptive Coupled-layer Visual Model". More details available here. The code is in some sections different from the official Matlab implementation so the results may be different.

Legal

The core of the library is under BSD license. Tracker implementations are licensed under different licenses.