Brian Wignall
078c45633d
Fix typos
...
backport commit 8c09249352
5 years ago
Ahmed Ashour
cd7276f41f
Merge pull request #2131 from asashour:param
...
* doc: fix return parameter for void method
* docs: add missing parameter description
6 years ago
Suleyman TURKMEN
264615b55b
Update documentation of Tracking API
6 years ago
Suleyman TURKMEN
2074cc48e5
minor changes
6 years ago
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
6 years ago
tompollok
8893087432
change area() emptiness checks to empty()
7 years ago
berak
ad8cf97e9d
tracking: add a threshold to the CSRT tracker
7 years ago
Alexander Alekhin
8277ca6aae
opencv-core: avoid using of multi-argument CV_Assert()
...
replace to CV_Assert_N()
7 years ago
Alexander Alekhin
fc69aa57bc
opencv: use cv::AutoBuffer<>::data()
7 years ago
Alexander Alekhin
b8de57f8bd
cleanup unnecessary setNumThreads() calls
7 years ago
Alexander Alekhin
df483cfdc9
build: unreachable code after CV_Error()
7 years ago
Alexander Alekhin
7c9cff72fc
refactor: don't use CV_ErrorNoReturn() internally
7 years ago
Alexander Alekhin
874edea9f4
tracking: apply CV_OVERRIDE/CV_FINAL
7 years ago
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.
7 years ago
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.
7 years ago
Alexander Alekhin
edfdf12c31
tests: refactor test files
7 years ago
Maksim Shabunin
c99d1c3b04
Fixed several warnings produced by clang-6.0.0
7 years ago
klchang
344f84218e
Merge pull request #1484 from klchang:master
7 years ago
Vitaly Tuzov
8c394a4f2e
Updated internal calls to linear resize to use bit-exact version
7 years ago
Alexander Alekhin
57ff363389
python: 'cv2.' -> 'cv.' via 'import cv2 as cv'
7 years ago
berak
102c80a2c9
remove some non-ascii symbols
7 years ago
berak
94c09fe8c8
tracking:fix rounding and grayscale for KCF
7 years ago
Maksim Shabunin
b16d9dbcc5
Fixed several warnings produced by GCC 7
7 years ago
klchang
88847ac766
Fix the runtime bug again.
7 years ago
berak
ea6f3d1928
tracking: adding a mosse tracker
7 years ago
Vladislav Sovrasov
0c5a8e1fec
tracking: speedup NCC kernel for TLD and Median Flow
7 years ago
Vladislav Sovrasov
941865c9a1
tracking: reduce useless computations in TLD
7 years ago
Vladislav Sovrasov
62939e2937
tracking: slightly rewrite main loop in TLD
7 years ago
Vladislav Sovrasov
a0896c7bd1
tracking: update tresholds in regression tests of the TLD
7 years ago
Vladislav Sovrasov
895a9143a6
tracking: fix unitialized memory access in TLD
7 years ago
Vladislav Sovrasov
a6215264ed
tracking: eliminate code duplication
7 years ago
Vladislav Sovrasov
b8588f845f
tracking: disable OCL in TLD (kernels are slow and broken)
7 years ago
Vladislav Sovrasov
ccfd55dc7a
tracking: enable tests for TLD
7 years ago
Vladislav Sovrasov
e83871228c
TLD: fix NCC calculation
7 years ago
Vladislav Sovrasov
255de8777b
tracking: fix wrong conditions of OCL run
7 years ago
Vladislav Sovrasov
926b7af8c9
tracking: hide unused debug method in MedianFlow
7 years ago
Alexander Alekhin
27ced2cb2c
tracing: disable unused code
8 years ago
Alexander Alekhin
374e321877
build warning ( #1400 )
8 years ago
Vladislav Sovrasov
41995b76e8
KCF speedup ( #1374 )
...
* kcf use float data type rather than double.
In our practice, float is good enough and could get better performance.
With this patch, one of my benchmark could get about 20% performance gain.
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
* Offload transpose matrix multiplication to ocl.
The matrix multiplication in updateProjectMatrix is one of the
hotspot. And because of the matrix shape is special, say the
m is very short but the n is very large. The GEMM implementation
in neither the clBLAS nor the in trunk implementation are very
inefficient, I implement an standalone transpose matrix mulplication
kernel here. It can get about 10% performance gain on Intel
desktop platform or 20% performance gain on a braswell platform.
And in the mean time, the CPU utilization will be lower.
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
* Add verification code for kcf ocl transpose mm kernel.
Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
* tracking: show FPS in traker sample
* tracking: fix MSVC warnings in KCF
* tracking: move OCL kernel initialization to constructor in KCF
8 years ago
Alexander Alekhin
d32827a829
fix build ( #1377 )
8 years ago
Nuzhny007
7d1143e69d
TLD with gray scale images
8 years ago
jrobble
2fd0d74423
Set swapRB to false in GOTURN tracker.
8 years ago
klchang
57c8860015
fix a runtime bug.
8 years ago
Dmitry Kurtaev
c8f2d2bba5
Replace createCaffeImporter to readNetFromCaffe ( #1310 )
8 years ago
Fernando Martin
fa3cc075c8
Updated default tracker parameters
...
Updated the lambda coefficient to the one suggested in the original paper (http://www.robots.ox.ac.uk/~joao/publications/henriques_tpami2015.pdf , page 11, Table 2) which works (for me) better then the previous default one.
8 years ago
Fernando Martin
df66ab8b6b
Updated KCF original paper link
8 years ago
f3rm4rf3r
7cf8da5b36
Comments minor typo
8 years ago
Vladislav Sovrasov
5c2dfcd448
plot: make the module more customizable
8 years ago
berak
006dcae896
tracking: fix rounding error in trackerKCF
8 years ago
Aleksandr Rybnikov
aa0d8060de
Added possibility of getting any intermediate blob with thrifty memory management
8 years ago