1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-20 04:25:42 +08:00
Commit Graph

73 Commits

Author SHA1 Message Date
Vladislav Sovrasov
27075d22bf tracking: hide getModel() method 2017-03-24 16:24:05 +03:00
Maksim Shabunin
f8807f18cd Reduced modules dependencies:
- made some of dependencies explicit
- removed dependencies to highgui and some other modules where possible
- modified some samples to build without modules
2017-03-15 18:00:21 +03:00
Vladislav Sovrasov
c85262370b tracking: add parameters I/O for KCF 2017-02-21 16:38:17 +03:00
Vladislav Sovrasov
f2c324a280 Median flow tracker update (#952)
* Fix several issues in TrackerMedianFlow implementation

Particularly, add possibility to tune optical flow parameters for a median
flow tracker.

* Improve code of TrackerMedianFlow

Replace a lot of calls of std::vector::erase by one call of
std::remove_if.

* Delete unused code, use norm from OpenCV

* medianFlow:turn getMedian method into function, small code cleanup

* TrackerMedianFlow:fixes in parameters I/O, add test for them

* TrackerMedianFlow:replace double with float in temp buffers

* Fix indentation

* TrackerMedianFlow:add absent parameter case handling in read()

* TrackerMedianFlow:use ROI instead of copy when getting a patch

* TrackerMedianFlow:don't calc image pyramids 2 times

* MedianFlowTracker: use cvIsNan()

* MedianFlow: refactor vector filtration code

* MedianFlow: change if statements layout in filterPointsInVectors
2017-02-08 16:53:48 +03:00
Vladimir
9d9c0f33b3 Added GOTURN tracker implementation and ALOV300++ dataset support 2016-12-15 16:07:14 +03:00
Vladislav Sovrasov
36f64dd17f Remove duplicated code in UnscentedKalmanFilter 2016-11-23 12:51:10 +03:00
Alexander Alekhin
214843df72 doc: remove UML diagrams in tracking module 2016-11-10 16:17:00 +03:00
Gregory Kramida
395db9e721 Fix sign() macro redefinition compile-time error 2016-05-23 13:00:28 -04:00
Vadim Pisarevsky
1a88b254e2 Merge pull request #449 from Audenrith:EnableAccessToUKFErrorCovariance 2015-12-10 17:40:28 +00:00
baudenri
6259c1e49b Expose Error Cross-Covariance in Uncented Kalman Filters
For some applications it is useful to have an estimate of how uncertain
the specific variable is estimated. This could help to act accordingly
e.g. increase the measurement zone if the current estimate is very
uncertain.
2015-11-19 09:40:42 +01:00
103yiran
385a4744d3 correct spelling error in annotation 2015-11-15 13:02:46 +08:00
berak
59e9a9ae21 add Tracker and MultiTracker python bindings 2015-11-08 03:42:56 +01:00
Vladimir
941ecd52f3 Merge Fixes #1 2015-08-28 02:21:18 +09:00
Vladimir
bc08607d13 Merge remote-tracking branch 'origin/TLD/VOT2015_Datasets_Support' into TLD/VOT2015_Datasets_Support
Conflicts:
	modules/datasets/src/track_vot.cpp
	modules/tracking/include/opencv2/tracking/tracker.hpp
2015-08-28 01:45:46 +09:00
Vladimir
54493bf4a6 Fix char*->String in create method 2015-08-28 01:08:45 +09:00
Vladimir
826cb28db5 Added Doxygen documentation 2015-08-28 01:08:37 +09:00
Vladimir
4a2ce99074 Fix std::vector <Ptr<Tracker> > 2015-08-28 00:59:29 +09:00
Vladimir
8d3470b53d Added optimization to Multi-target TLD update 2015-08-28 00:48:32 +09:00
Vladimir
7dc95a3a17 Added Multi-tracker functionality and example
1. Multi-tracker classes (multiTracker.cpp)
2. Multi-tracker example (multiTracker_test.cpp)
3. Fixed a rare bug (OpenCL runtime error)
2015-08-28 00:41:57 +09:00
Vladimir
9ef5a1d6e5 Fix std::vector <Ptr<Tracker> > 2015-08-28 00:34:38 +09:00
Vladimir
8aab261574 Improved VF optimization + Added EC optimization for MO-TLD 2015-08-28 00:34:37 +09:00
Vladimir
fdc87172b8 Added VOT 2015 dataset support
http://www.votchallenge.net/vot2015/dataset.html
2015-08-28 00:33:06 +09:00
Vladimir
1565ff1037 Added optimization to Multi-target TLD update 2015-08-28 00:31:31 +09:00
Vladimir
15226d46c5 Added Multi-tracker functionality and example
1. Multi-tracker classes (multiTracker.cpp)
2. Multi-tracker example (multiTracker_test.cpp)
3. Fixed a rare bug (OpenCL runtime error)
2015-08-28 00:31:30 +09:00
Vladimir
ad93daa63b Fix char*->String in create method 2015-08-27 23:05:58 +09:00
Vadim Pisarevsky
e72e2a10b4 Merge pull request #352 from kurnianggoro:gsoc_final 2015-08-27 13:36:47 +00:00
Kurnianggoro
cb35f120a6 optimization 2015-08-27 19:00:12 +09:00
SvetlanaFilicheva
450388468d Implement Unscented Kalman Filter (UKF) and Augmented UKF 2015-08-26 18:20:20 +03:00
Kurnianggoro
a805f8baf9 add multitracker and roiselector to tracking API group 2015-08-21 16:32:48 +09:00
Vladimir
94447d5160 Restored *protected:*' in tracker.hpp 2015-08-18 15:03:46 +09:00
Vladimir
4537103c3a Added Doxygen documentation 2015-08-17 03:08:38 +09:00
Vladimir
7e934bf182 Warnings Fix #1 2015-08-16 04:07:38 +09:00
Vladimir
6a1bf675ca Fix std::vector <Ptr<Tracker> > 2015-08-16 03:33:05 +09:00
Vladimir
2088e5e6f9 Improved VF optimization + Added EC optimization for MO-TLD 2015-08-16 03:33:04 +09:00
Vladimir
ada268148d Added VOT 2015 dataset support
http://www.votchallenge.net/vot2015/dataset.html
2015-08-16 03:33:03 +09:00
Vladimir
871f40cb5b Added optimization to Multi-target TLD update 2015-08-16 03:30:13 +09:00
Vladimir
cac774cbfc Added Multi-tracker functionality and example
1. Multi-tracker classes (multiTracker.cpp)
2. Multi-tracker example (multiTracker_test.cpp)
3. Fixed a rare bug (OpenCL runtime error)
2015-08-16 03:30:12 +09:00
Kurnianggoro
194455a4bd Add: roi selector 2015-07-23 10:51:22 +09:00
Kurnianggoro
a9ccea8f6c added UML documentation for MultiTracker class 2015-07-16 12:29:49 +09:00
Kurnianggoro
eb0c67065d naive implementation of the multi tracker 2015-07-05 10:34:37 +09:00
kurnianggoro
7aa3e6b029 Merge pull request #1 from kurnianggoro/multitracker
Added the multi tracker class
2015-07-04 04:50:49 +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
61e9617d38 Fixing warnings 2015-06-30 13:08:46 +09:00
Kurnianggoro
318415f22b Added doxygen documentations 2015-06-30 10:53:01 +09:00
Kurnianggoro
660174e879 Remove whitespaces 2015-06-24 14:52:36 +09:00
Kurnianggoro
b245d3142f Added the multi tracker class 2015-06-24 14:39:50 +09:00
Kurnianggoro
261086b132 Use Doxigen format 2015-06-24 11:43:39 +09:00
Kurnianggoro
ab3015d4b0 Added the feature compression method 2015-06-18 04:49:29 +09:00
Kurnianggoro
7b22105284 Split the training coefficient into numerator and denumerator 2015-06-10 05:07:07 +09:00
Vladimir
603fb880e5 Fixed Warnings #1 2015-06-09 11:31:10 +09:00