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

393 Commits

Author SHA1 Message Date
Alexander Alekhin
b83d965efd Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-08-28 21:30:23 +00:00
Alexander Alekhin
ce196ce2d6 build: eliminate build warnings 2021-08-28 17:37:06 +00:00
Alexander Alekhin
0042b40c29 cmake: fix tracking detail headers 2021-03-31 21:33:47 +00:00
Alexander Alekhin
ccdaf9d22c Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-12-18 20:41:29 +00:00
Vincent Rabaud
f10f4a64f7 Optimize calls to std::string::find() and friends for a single char.
The character literal overload is more efficient. More info at:

http://clang.llvm.org/extra/clang-tidy/checks/performance-faster-string-find.html
2020-12-17 09:46:48 +01:00
Alexander Alekhin
a51b1b1e94 tracking: move Tracking API to the main repository 2020-11-18 07:49:28 +00:00
Alexander Alekhin
80c197590c tracking: rework tracking API
- simplify Tracker API
- fix perf tests (don't measure video decoding)
2020-11-17 12:00:28 +00:00
Alexander Alekhin
2cb3f65131 tracking: move/copy files before modification 2020-11-17 12:00:12 +00:00
Alexander Alekhin
be6aa0f660 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-09-05 18:50:18 +00:00
Elizarov Ilya
d706072784 Merge pull request #2620 from ieliz:goturn
Bounding box fixes for GOTURN tracker

* Trying to change branch from master to 3.4

* Removing unnecessary if statement

* Frame existence check is added

* Changes in GOTURN tracker for reading path to caffemodel and prototxt files in opencv_extra

* Replacing get_data_path with findDataFile and moving paths in parameters

* tracking: fix GOTURN model loading

* Fixing GOTURN memory test: paths to GOTURN files are in cv::FileNode now

* Fix

* Fix

* Fixing comments

* Deleting trailing space

* Trying to solve the problem with test

* Removing ground truth reading part in GOTURN test

* Removing trailing spaces

* Trying to fix win64/win32 issue

* Fixing problem with win32/win64

* Trying to solve issue with win32/win64
2020-09-05 18:47:02 +00:00
Giles Payne
5174b0f39b Add Objective-C/Swift wrappers for opencv_contrib modules
07ba8bd
2020-07-19 02:49:49 +09:00
Alexander Alekhin
e8916dae98 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-02-01 17:24:14 +00:00
Alexander Alekhin
9c3e86b7ae Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-01-12 09:32:23 +00:00
Kunal Tyagi
c98a434fd2 [Multi TLD] Removed early exit in case of sampling failure 2020-01-12 18:29:45 +09:00
Alexander Alekhin
d5b8115b19 Merge pull request #2400 from berak:tutorial_customizing_cn_tracker 2020-01-09 06:11:18 +00:00
berak
162647c023 remove CV_64F conversion in tracking sample 2019-12-31 10:11:20 +01:00
Brian Wignall
078c45633d Fix typos
backport commit 8c09249352
2019-12-04 19:22:08 +03:00
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