1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-20 21:40:49 +08:00
Commit Graph

41 Commits

Author SHA1 Message Date
Vadim Pisarevsky
ffa6637b94 Merge pull request #300 from kurnianggoro:multitracker 2015-08-26 14:12:30 +00:00
Kurnianggoro
194455a4bd Add: roi selector 2015-07-23 10:51:22 +09:00
Kurnianggoro
0dd273fa9d Add instruction to re-compile the code 2015-07-20 17:15:55 +09:00
Kurnianggoro
5fa7b5bbc4 Add preprocessor directive to use flann 2015-07-20 17:02:29 +09:00
Kurnianggoro
bab52b03df change header for the timer 2015-07-17 12:38:58 +09:00
Kurnianggoro
c196ead645 user correct header for flann timer 2015-07-17 10:43:40 +09:00
Kurnianggoro
ddfcaf9bd5 change the timer using flann, higher precission 2015-07-17 02:07:49 +09:00
Kurnianggoro
ba6f122d5e remove warning in variable conversion 2015-07-17 01:48:36 +09:00
Kurnianggoro
29289afcf6 Added: multitracker example 2015-07-17 01:32:00 +09:00
Vladimir
5a4184b619 2-nd level of parallelization + detector remake
1. Added 2-nd level of parallelization of NN on OpenCL
2. Restructured detector - now all filters work independently:
Variance Filter->Ensemble->NN,  through "buffers"
2015-07-02 08:16:09 +09:00
Vadim Pisarevsky
052de5d36f Merge pull request #252 from Auron-X/TLD_fixes_&_optimizations
TLD fixes & optimizations
2015-07-01 13:17:16 +03:00
Kurnianggoro
cce4f7b3da Fixing some warnings 2015-07-01 09:34:23 +09:00
Kurnianggoro
08bc4b6a10 remove warnings 2015-06-30 16:48:07 +09:00
Kurnianggoro
61e9617d38 Fixing warnings 2015-06-30 13:08:46 +09:00
Kurnianggoro
318415f22b Added doxygen documentations 2015-06-30 10:53:01 +09:00
Vladimir
7569b8a1cc Fixing whitespaces #3 2015-06-27 07:03:28 +09:00
Kurnianggoro
e4cacfc436 Updating the rectangle drawing, avoid warning from variable conversion 2015-06-25 10:48:31 +09:00
Kurnianggoro
1fea777c3f update the header in example/kcf.cpp 2015-06-25 10:27:57 +09:00
Kurnianggoro
374f435378 Add an example code for the KCF tracker 2015-06-25 10:14:51 +09:00
Vladimir
603fb880e5 Fixed Warnings #1 2015-06-09 11:31:10 +09:00
Vladimir
303c1c507e Fix #4 2015-06-09 02:41:24 +09:00
Vladimir
59c0798cbd Fix #3 2015-06-09 00:03:34 +09:00
Vladimir
0c610a5e63 Fix #2 2015-06-08 23:45:52 +09:00
Vladimir
3c200866d8 Fix 2015-06-08 23:32:07 +09:00
Alex Leontiev
2ea09a16a6 Upgrades to benchmark
Now algorithm names are overlayed with image and number of frames
assessed can be given via command line (e.g. -a=100 to assess first 100
frames).
2014-08-18 23:49:38 +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
2328bc23e8 vadim 2014-08-11 20:22:07 +03:00
Alex Leontiev
97d2aa9ff0 blur bug 2014-08-11 18:55:01 +03:00
VBystricky
3ec955f16f Refresh code 2014-07-14 23:46:58 +04:00
vbystricky
c7c2375800 Split highgui module to videoio and highgui 2014-07-14 23:42:03 +04:00
Alex Leontiev
24cca8d7e2 warnings 2014-07-10 22:53:13 +09:00
Alex Leontiev
c8b31cd9ff Vadim 2014-07-10 19:08:38 +09:00
Alex Leontiev
296a864a9d Vadim 2014-07-09 22:20:21 +09:00
Alex Leontiev
a5b8a0a190 Vadim 2014-07-09 22:20:21 +09:00
Alex Leontiev
8869daec8c commit 2014-07-09 22:20:20 +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
Ilya Lavrenov
ae5c87eafa fixed warnings 2014-06-20 15:45:07 +04: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
a0c344c375 New feature to tracking sample
Now initial bounding frame can be given in command-line, as an alternative
to manual selection via mouse. Bounding frame is given as optional last
argument in the format "x1,y1,x2,y2" where x's and y's are integers,
symbolizing bounding box with opposite vertices (x1,y1) and (x2,y2).
2014-04-12 21:14:58 +09:00
Antonella Cascitelli
b5844affcc Added perf_test and test based on distance and overlap for tracking API
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
2013-11-12 15:47:55 +00: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