Alexander Alekhin
b7b584984e
OCL: tests: repair/disable failed tests in ocl module
11 years ago
Jin Ma
1e8194fd3c
Optimized mog and mog2, which have much better performance.
11 years ago
Roman Donchenko
3c137f7a04
Converted tabs to spaces.
11 years ago
Roman Donchenko
e9a28f66ee
Normalized file endings.
11 years ago
Roman Donchenko
f55740da70
Deleted all trailing whitespace.
11 years ago
Nghia Ho
c6858c3fb0
Buffer is accessed out of bounds.
11 years ago
Jin Ma
8feaadc69f
Resolved a compiling error under Linux.
11 years ago
Jin Ma
3fb0bf6e99
Added MOG and MOG2.
11 years ago
peng xiao
124ede611b
Update with apavlenko's suggestions.
11 years ago
peng xiao
2fb2ac8836
Apply bugfix #3121 for OCL.
11 years ago
peng xiao
7fe8403074
Let ocl::filter2D support kernel size >= 3.
11 years ago
Roman Donchenko
d9f71b762f
Deleted almost all of the precomp.cpp files.
...
Looks like we don't actually use them; when creating precompiled headers
with Visual C++, a dummy .cpp is created at build time.
12 years ago
peng xiao
892c088e1b
Some modifications to sortByKey API.
...
Add documentation.
12 years ago
peng xiao
a6d558042c
Fix build errors
12 years ago
yao
270b2c7918
generating the lut table instead of hard coding one
12 years ago
yao
3d3e9ab635
Fix the problem of haar caused by merge
12 years ago
peng xiao
e1f43e3b03
Add sort_by_key for oclMat.
...
Most codes are ported from AMD's Bolt library.
Four methods are implemented:
SORT_BITONIC, // only support power-of-2 buffer size
SORT_SELECTION, // cannot sort duplicate keys
SORT_MERGE,
SORT_RADIX // only support signed int/float keys
12 years ago
yao
f1060ac514
a little simplify to pyrlk kernel
12 years ago
yao
cdd9234fae
fix hog mismatch on cpu ocl
12 years ago
Roman Donchenko
ac39bfb4cc
Remove HAVE_CVCONFIG_H - it's always defined.
12 years ago
peng xiao
5032240c9d
Fix ocl gftt file name typo.
12 years ago
Andrey Pavlenko
fcb4c0e51c
fixing working with test data and a small fix for init code
...
- set init value for `numsdev` to prevent use of uninitialized value
- stop use of 'workdir' and files from samples
- forcing use of 'opencv_extra' instead
Note: set OPENCV_TEST_DATA_PATH to full path to 'opencv_extra/testdata' (gitolite@code.opencv.org:opencv_extra.git) before running the test!
12 years ago
yao
88ed74a7ec
fix the function name
12 years ago
yao
f2333e90f6
optimize stereoBP kernel
12 years ago
yao
c23510785b
remove the redundant function
12 years ago
yao
8d8dc29ced
add kmeans
12 years ago
yao
c66e27d49e
stereoBM fix an error on Linux when running full performance test
12 years ago
yao
c1a59b8d80
more fix to HOG
12 years ago
yao
587fb4940d
some accuracy fix of HOG
12 years ago
peng xiao
a5383b8627
Move function definition from header to cpp.
12 years ago
peng xiao
e858a6c347
Renew function logic.
12 years ago
peng xiao
14dd345cdf
Fix ocl::setBinaryDiskCache
...
Previously the function requires Info::Impl implicitly. A call will create
new Context this function which is not intended.
The properties are now moved to global scope to fix this issue.
12 years ago
peng xiao
b2da1cdcc2
Temporarily disable command queue release as it causes program hang at exit
12 years ago
peng xiao
fc64faa22e
Remove empty cv::ocl::CLAHE class.
12 years ago
peng xiao
dcc4766129
Fix white-spacing
12 years ago
Roman Donchenko
5b2b76763e
Fix miscellaneous warnings from compiling with MinGW.
...
Note that MinGW defines NOMINMAX by default.
12 years ago
peng xiao
9270205947
Fix build errors
12 years ago
yao
2ec1140b25
fix pyrlk
12 years ago
peng xiao
132b885b24
Add opencl implementation of Farnback optical flow.
12 years ago
peng xiao
cc3fb3d182
Let CLAHE_OCL reuse cv::CLAHE abstract class.
12 years ago
yao
1227e00f3d
fix moments
12 years ago
yao
dbdeff2069
fix stereobm crash on some cpu ocl
12 years ago
peng xiao
290c8db0a8
Revise naming for getOclMat function.
12 years ago
peng xiao
e129638263
Add a workaround to interpolate between oclMat and Input/OutputArray.
12 years ago
peng xiao
c1f4fe1637
Fix a bug of convertTo.
...
The bug was found that all 3-channel oclMat's were converted to
4-channel oclMat's after using convertTo function.
12 years ago
yao
26c246140a
optimize hog
12 years ago
peng xiao
e6b18fc492
Fix a bug caused by NDEBUG macro; it is now removed.
...
Revise some descriptions of the enums.
12 years ago
peng xiao
5fd724b54a
Add a function to query if global OpenCL context is initialized.
12 years ago
Peng Xiao
d9ab22e4ed
Fix two bugs related to opencl context.
...
1. As getDevice will implicitly call setDevice, in getContext we should not need to call it again.
2. Fix an incorrect type casting.
12 years ago
Peng Xiao
1d8cd3a717
Add ocl CLACH implementation.
...
Test cases (accuracy and performance) are provided.
12 years ago