1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-18 08:44:11 +08:00
Commit Graph

376 Commits

Author SHA1 Message Date
Brian Wignall
8c09249352 Fix typos 2019-12-02 07:23:05 -05:00
Leonid Beynenson
4b6e4ef663 Fix copyrights in tracking_by_matching files 2019-07-15 17:47:56 +03:00
Leonid Beynenson
0a2179b328 Merge pull request #2182 from LeonidBeynenson:lb/tracking_by_matching
* Add tracking-by_matching code and sample

* Make interface for PedestrianTracker

* Replace PedestrianTracker -> TrackerByMatching

* Make proper filtering by class id in tracking_by_matching

Also make the sample build in the case when opencv_dnn module is not
built.
Also help is added.

* Remove TODO-s from tracking_by_matching code

* Add parameter frame_step, add copyrights, fix warnings

* Remove copyright from tracking_by_matching

* Rename check macros and remove obsolete mentions of pedestrians

* Tune default thresholds in tracking_by_matching sample

* Add description of classes and factories

* Remove unrequired EOL-s at the end of files

* Replace pointers by references for output parameters

* Fix some warnings found by buildbot

* Fix warning from buildbot, tune some thresholds in tracking_by_matching

* Replace pragma once by ifndef-define clause

* Fix more Windows warnings

* Change case of methods of TrackerByMatching class

* Change name of methods to CamelCase in TrackerByMatching

* Make more convenient check macros in tracking_by_matching.cpp

* Simplify tracking_by_matching sample

* Fix Mac error in tracking_by_matching
2019-07-05 19:48:41 +03:00
Alexander Alekhin
74ea5decff Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-06-07 15:58:23 +03:00
Ahmed Ashour
cd7276f41f Merge pull request #2131 from asashour:param
* doc: fix return parameter for void method

* docs: add missing parameter description
2019-06-06 13:56:37 +03:00
Alexander Alekhin
fd34389abf Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-12-13 15:12:34 +03:00
Suleyman TURKMEN
264615b55b Update documentation of Tracking API 2018-12-09 22:04:33 +03:00
Alexander Alekhin
a113dc61e1 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-11-10 19:27:16 +00:00
Suleyman TURKMEN
2074cc48e5 minor changes 2018-11-10 10:56:17 +03:00
Alexander Alekhin
fd63e17782 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-10-20 11:37:47 +00:00
Mohammad Haghighat
6bd26d33f3 Merge pull request #1847 from mhaghighat:master
* Checker for empty region

* Update trackerKCF.cpp

* Update trackerKCF.cpp

* Update trackerKCF.cpp

* fix whitespace
2018-10-17 21:26:58 +03:00
Alexander Alekhin
9110ccb295 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-10-16 05:06:58 +00:00
tompollok
8893087432 change area() emptiness checks to empty() 2018-10-14 21:24:20 +02:00
Alexander Alekhin
96c2ecb53a Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-10-02 03:26:53 +00:00
berak
ad8cf97e9d tracking: add a threshold to the CSRT tracker 2018-09-27 12:46:10 +02:00
Hamdi Sahloul
7ba7abb19e Renamed unnamed enum to CvFeatureParams.FeatureType 2018-09-20 06:45:37 +09:00
Alexander Alekhin
abb211d064 avoid Ptr<> == NULL checks 2018-09-09 19:30:02 +00:00
Suleyman TURKMEN
d11ab6859f update TrackerCSRT 2018-08-26 16:09:10 +03:00
Alexander Alekhin
8277ca6aae opencv-core: avoid using of multi-argument CV_Assert()
replace to CV_Assert_N()
2018-08-15 17:39:00 +03:00
Alexander Alekhin
fc69aa57bc opencv: use cv::AutoBuffer<>::data() 2018-06-13 19:11:18 +00:00
Alexander Alekhin
b8de57f8bd cleanup unnecessary setNumThreads() calls 2018-04-28 14:53:50 +03:00
Alexander Alekhin
df483cfdc9 build: unreachable code after CV_Error() 2018-04-24 15:24:48 +03:00
Alexander Alekhin
7c9cff72fc refactor: don't use CV_ErrorNoReturn() internally 2018-04-23 19:31:37 +03:00
Alexander Alekhin
874edea9f4 tracking: apply CV_OVERRIDE/CV_FINAL 2018-03-28 16:50:00 +03:00
Alireza Davoudi
1794ab57e4 fixed a bug in mean subtraction from target and search patches
As the type of `targetPatch` and `searchPatch` is CV_8UC3, subtracting 128 from them will saturate all values smaller than 128 to zero.
2018-03-06 14:29:15 +03:30
Andrej Muhič
ced5aa7606 Merge pull request #1552 from amuhic:master
Implementation of CSR-DCF tracker (#1552)

* Initial commit for CSR-DCF tracker implementation

* Fixes for automatic build

* General code fixes

* Removed unused parameters. Added CSRT to automatic tests.

* Fixed VS build warnings. Fixed a bug with gray sequences.

* Fixed VS build errors for samples file.
2018-02-22 16:38:31 +03:00
Alexander Alekhin
edfdf12c31 tests: refactor test files 2018-02-02 19:15:28 +03:00
Maksim Shabunin
c99d1c3b04 Fixed several warnings produced by clang-6.0.0 2018-01-30 13:28:40 +03:00
klchang
344f84218e Merge pull request #1484 from klchang:master 2018-01-09 18:54:12 +03:00
Vadim Pisarevsky
e53977f64b Merge pull request #1482 from terfendail:bitexact_resize 2017-12-14 20:48:10 +00:00
Vitaly Tuzov
8c394a4f2e Updated internal calls to linear resize to use bit-exact version 2017-12-14 13:00:09 +03:00
Alexander Alekhin
57ff363389 python: 'cv2.' -> 'cv.' via 'import cv2 as cv' 2017-12-11 16:14:46 +03:00
berak
102c80a2c9 remove some non-ascii symbols 2017-12-05 18:02:15 +01:00
Alexander Alekhin
0327b79d75 Merge pull request #1474 from berak:tracking_fix_kcf 2017-12-02 18:51:07 +00:00
berak
94c09fe8c8 tracking:fix rounding and grayscale for KCF 2017-12-02 16:05:52 +01:00
Maksim Shabunin
b16d9dbcc5 Fixed several warnings produced by GCC 7 2017-11-29 16:51:07 +03:00
klchang
88847ac766 Fix the runtime bug again. 2017-11-17 19:40:19 +08:00
Vadim Pisarevsky
489f8df9b2 Merge pull request #1333 from sovrasov:tld_improvement 2017-10-31 09:41:59 +00:00
Vadim Pisarevsky
188ca4a5bd Merge pull request #1423 from berak:mosse_tracker 2017-10-27 13:04:10 +00:00
berak
ea6f3d1928 tracking: adding a mosse tracker 2017-10-25 15:19:06 +02:00
Vladislav Sovrasov
0c5a8e1fec tracking: speedup NCC kernel for TLD and Median Flow 2017-10-23 15:15:53 +03:00
Vladislav Sovrasov
941865c9a1 tracking: reduce useless computations in TLD 2017-10-23 15:15:53 +03:00
Vladislav Sovrasov
62939e2937 tracking: slightly rewrite main loop in TLD 2017-10-23 15:15:53 +03:00
Vladislav Sovrasov
a0896c7bd1 tracking: update tresholds in regression tests of the TLD 2017-10-23 15:15:53 +03:00
Vladislav Sovrasov
895a9143a6 tracking: fix unitialized memory access in TLD 2017-10-23 15:15:53 +03:00
Vladislav Sovrasov
a6215264ed tracking: eliminate code duplication 2017-10-23 15:15:53 +03:00
Vladislav Sovrasov
b8588f845f tracking: disable OCL in TLD (kernels are slow and broken) 2017-10-23 15:15:53 +03:00
Vladislav Sovrasov
ccfd55dc7a tracking: enable tests for TLD 2017-10-23 15:15:53 +03:00
Vladislav Sovrasov
e83871228c TLD: fix NCC calculation 2017-10-23 15:15:53 +03:00
Vladislav Sovrasov
255de8777b tracking: fix wrong conditions of OCL run 2017-10-23 15:15:53 +03:00