1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-16 22:35:51 +08:00
Commit Graph

13 Commits

Author SHA1 Message Date
Maksim Shabunin
34131405df Removed some methods from cv::Algorithm and changed ml module interfaces 2015-02-17 11:45:57 +03:00
Kirill Kornyakov
ac5ffe3128 Merge pull request #109 from lenlen/tld_test_and_doc_update
Tracking API doc update and test-perftest TLD tracker
2014-12-16 12:25:53 +03:00
Maksim Shabunin
a20c5c8dd9 Doxygen documentation for all modules 2014-12-01 15:54:42 +03:00
Antonella Cascitelli
775aecc0e4 UML source files added
misc and pics folders removed

Modified doc to achieve the automatic generation of UML diagrams with plantuml

Removed debug prints in TLD Tracker

Added perf test for TLD tracker

Added test OPE-SRE-TRE for TLD tracker

Fix tab in tracking.rst

Fixed builder warning

Fixed warnings
2014-10-08 12:41:12 +00:00
Alex Leontiev
0cd798ed02 buildbot 2014-08-19 18:24:45 +03:00
Alex Leontiev
e67b9e9eec Remove dependence on optim module
With all functionality preserved. Pure renaming.
2014-08-18 22:38:22 +03:00
Alex Leontiev
73e1625acc docs 2014-08-11 22:10:45 +03:00
Alex Leontiev
c06bb0dcf7 Vadim 2014-07-09 22:40:01 +09:00
Alex Leontiev
c27db0d157 Tracking-Learning-Detection and MedianFlow
This contribution includes the following logical components into
tracking module:

.) Change Rect to Rect2d into headers for Tracker's methods;
This contribution includes the following logical components into
tracking module:

.) Change Rect to Rect2d into headers for Tracker's methods;
.) MedianFlow tracker;
.) extensible benchmark to compare trackers interactively and
	assess them quantitatively;
.) TLD tracker (work-in-progress);

Work was funded by Google Summer of Code 2014 initiative. Mentors:
Gary
Bradski and Vadim Pisarevsky.
2014-07-09 22:20:20 +09:00
Alex Leontiev
1940c120ac More abstract tracker declaration
This contribution changes the way how trackers should be implemented by
programmer. It should be noted first, that from the user prospective,
Tracker::create() method still can be called with the same effect.
However, there's no more thing as a "constructor" for Tracker, they
should be created via static functions, e.g.
    static Ptr<TrackerMIL> createTracker(const TrackerMIL::Params &parameters=TrackerMIL::Params());

From the programmer's perspective now for every tracker what is declared
in tracker.hpp header is more a "interface", while the real
implementation class can (and has to) be implemented in .cpp file.

Changes in documentation are also included.
2014-07-08 22:08:42 +09:00
Alex Leontiev
6e7d162e5a Change Rect to Rect2d in Tracker::update() and ::init()
I've changed Rect to Rect2d in Tracker::update(), Tracker::init() and
all related methods (including documentation). This allows to initialize
trackers with double-valued rectangles, thus adding versality. Besides,
trackers also can output double-valued rectangles, which may be
beneficial in some scenarios.

However, it remains to change UML diagrams in documentation to tracker
module, as they still display methods above with old signatures.
2014-05-14 21:49:06 +09:00
Alex Leontiev
2fda95b80f The implementation of particle filtering tracker
This contribution aims to implement the sampler based on particle
filtering within a generic tracking API that opencv has. It still
remains to write the documentation.
2013-12-16 23:52:39 +08:00
Antonella Cascitelli
9e30b50d26 Added tracking module
Modified Copyrights

Moved plantuml source files under doc

disabled tests

Added include of precomp.hpp
2013-09-20 10:12:07 +00:00