
Added OPE tests tracking - Reinitialized random number generator (TrackerMIL and TrackerBoosting) - Removed unused meanSigmaPair Changed sample tracker.cpp with a list of images instead the video file Modified OPE tests tracking - The overlap threshold varies from 0.0 to 1.0 - The location error threshold varies from 0 to 50 Changed name for the tests Removed unused field Enlarged first rect of 10% respect the ground truth Added TRE test TRE test for the temporal robustness evaluation Added SRE Test (spatial robustness evaluation) - Removed the enlargment of the first frame - TRE corrected the computation of the distance and the overlap - TrackerBoosting changed the search factor Fixed last segment in test TRE First stub for regression test Added test for faceocc2 Added perf_test for mil and boosting trackers Modified SANITY_CHECK with ERROR_RELATIVE In xml generated added the ratio between of the correct bounding box (based on dynamic threshold) OPE Test: works with video and not with sequence of images TRE Test: works with video and not with sequence of images SRE Test: works with video and not with sequence of images Perf test: works with video and not with sequence of images Removed unused file sample tracker.cpp: works with video and not with sequence of images
Repository for OpenCV's extra modules
This repository is intended for development of so-called "extra" modules, contributed functionality. New modules quite often do not have stable API, and they are not well-tested. Thus, they shouldn't be released as a part of official OpenCV distribution, since the library maintains binary compatibility, and tries to provide decent performance and stability.
So, all the new modules should be developed separately, and published in the
opencv_contrib
repository at first. Later, when the module matures and gains
popularity, it is moved to the central OpenCV repository, and the development team
provides production quality support for this module.
How to build OpenCV with extra modules
You can build OpenCV, so it will include the modules from this repository. Here is the CMake command for you:
$ cd <opencv_build_directory>
$ cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib> <opencv_source_directory>
$ make -j5
As the result, OpenCV will be built in the <opencv_build_directory>
with all
modules from opencv_contrib
repository. If you don't want all of the modules,
use CMake's BUILD_opencv_*
options. Like in this example:
$ cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib> -DBUILD_opencv_legacy=OFF <opencv_source_directory>