Andrés Solís Montero edited this page May 11, 2016 · 5 revisions

Welcome to vivaTracker

This project contains a collection of visual tracking algorithms implemented in C++ and/or C. The idea of the project is to help you create, unify, compare and publish your visual tracking algorithms. We also include public tracking datasets for easy integration and analysis of the algorithms.

This project does NOT evaluate and/or rank tracking methods. Many benchmarks with different evaluation methodologies for tracking algorithms are public available. Among the most relevant benchmarks you could find the Visual Tracker Benchmark and the VOT Challenges. We are just interested in collecting and publishing the algorithm implementations and datasets. This way, researches and developers can create their own trackers, compare and execute different algorithms using their own sequences or existing annotated datasets.

We provide a cross-platform framework for easy integration and execution of tracking algorithms on annotated datasets. The project uses cmake system generator to facilitate the development and testing of the algorithms in your own platform/IDE.

The vivaTracker framework is a C++11 cross-platform project to create, compare and test object tracking algorithms using OpenCV 3.x.x.

Software Architecture Overview vivaTracker Software Architecture Overview


Supported Platforms

Mac, Linux, Windows


This project was supported by the VIVALab, University of Ottawa.


Licensing information can be found inside the license folder for each of the project component and trackers.