Aaron Greig
f3f46096d6
Relax accuracy requirements in the OpenCL sqrt perf arithmetic test.
...
Also bring perf_imgproc CornerMinEigenVal accuracy requirements in line with
the test_imgproc accuracy requirements on that test and fix indentation on
the latter.
Partially addresses issue #9821
4 years ago
Aaron Greig
53652a6194
Relax accuracy requirement on OpenCL MinEigenVal corner kernel test.
...
The MinEigenVal path through the corner.cl kernel makes use of native_sqrt,
a math builtin function which has implementation defined accuracy.
Partially addresses issue #9821
4 years ago
Alexander Alekhin
4a297a2443
ts: refactor OpenCV tests
...
- removed tr1 usage (dropped in C++17)
- moved includes of vector/map/iostream/limits into ts.hpp
- require opencv_test + anonymous namespace (added compile check)
- fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions
- added missing license headers
7 years ago
Alexander Alekhin
5da8d65371
eliminate compiler warnings
8 years ago
Alexander Alekhin
55188fe991
world fix
10 years ago
Elena Gvozdeva
7999fbf765
fixed ocl_integral
10 years ago
Elena Gvozdeva
8c2c3b54d9
fixed ocl tests for BlendLinear, BoxFilter, Integral
10 years ago
Ilya Lavrenov
b73490f86c
eliminated restriction src[i].channels() == 1 in cv::merge
11 years ago
Ilya Lavrenov
d2ffd8ed21
implemented OpenCL version of cv::preCornerDetect
11 years ago
Ilya Lavrenov
3177a683e9
ported corners to T-API
11 years ago
Ilya Lavrenov
e5130cf83f
enabled tests
11 years ago
Ilya Lavrenov
5c0dabf1ea
added cv::equalizeHist to T-API
11 years ago
Ilya Lavrenov
5566d31468
more strict checks outside ROI
11 years ago
Ilya Lavrenov
3eaa8f149b
added cv::intergal to T-API
11 years ago
Ilya Lavrenov
474fc887a6
added cv::copyMakeBorder to T-API
11 years ago
Ilya Lavrenov
5b5f5878ce
added tests to imgproc
11 years ago
perping
50579d2524
Make Integral sum support cv_32f, sqsum support cv_64f.
11 years ago
Baichuan Su
99a00d3dd9
Fix merge conflicts
11 years ago
Baichuan Su
f0de1a08b8
Fix ocl::calcHarris not support CV_32FC1 bug.
11 years ago
Ilya Lavrenov
e544e34eed
fixed ocl::copyMakeBorder accuracy test
11 years ago
Ilya Lavrenov
e7e7e04dce
came back to relative error
11 years ago
Ilya Lavrenov
a8426e1c12
fixed ocl::cornerHarris, ocl::cornerMinEigenVal and their accuracy tests
11 years ago
Alexander Alekhin
99ae9d9cc1
ocl: corner*: fix memory access in kernels; change error check to relative
11 years ago
Ilya Lavrenov
bf6b5ee925
fixed extrapolation for ocl::cornerMinEigenVal and ocl::cornerHarris; enabled CV_32FC1 for the first function
11 years ago
Ilya Lavrenov
1f7f9c9682
rewrote and generalized ocl::threshold
11 years ago
Andrey Pavlenko
2b6fca68bf
fixing typo
11 years ago
Ilya Lavrenov
5864895ec6
fixed ocl::copyMakeBorder
11 years ago
Ilya Lavrenov
4a81be7d0b
refactored all the tests in ocl/test/test_imgproc.cpp
11 years ago
Ilya Lavrenov
da3b7c79b8
refactored filters in the ocl module; added an accuracy tests for ocl::medianFilter
11 years ago
Ilya Lavrenov
9d1636daa6
catching OpenCL double not supported exceptions
11 years ago
Alexander Alekhin
de0f310e81
ocl: tests: RNG usage refactoring
11 years ago
Ilya Lavrenov
10d60f99dc
fixed ocl::integral and enabled perf test for it
11 years ago
Ilya Lavrenov
e0325fe057
removed useless output
11 years ago
yao
a70bdfc13f
a little fix to tests and sample
11 years ago
yao
26b5eb3e39
add adaptive bilateral filter (cpp and ocl version)
11 years ago
Roman Donchenko
f55740da70
Deleted all trailing whitespace.
11 years ago
Roman Donchenko
4dc63273f0
Renamed ocl tests' precomp files according to convention.
...
Also, added the missing include guard to perf_precomp.hpp.
This should fix the build.
11 years ago
peng xiao
fc64faa22e
Remove empty cv::ocl::CLAHE class.
12 years ago
yao
2c198f6cd6
revise accuracy and perf tests
12 years ago
Peng Xiao
1d8cd3a717
Add ocl CLACH implementation.
...
Test cases (accuracy and performance) are provided.
12 years ago
yao
b6313951dc
use clean EXPECT_MAT_NEAR (no string output)
12 years ago
yao
3928c1ee26
add copyrights
12 years ago
yao
52dbbae82c
some cleanup, remove some commented codes
12 years ago
Andrey Kamaev
8406312571
Remove C API from OpenCL module
12 years ago
yao
b7ebedc23e
fix mismatch of WarpAffine
12 years ago
yao
f4ef0c1598
fix meanShift mismatch on none-double GPUs
12 years ago
Andrey Kamaev
9509dfd1de
Fix OpenCL build warnings
12 years ago
NikoKJ
9ccdd17376
eliminate all the warnings on win32 and win64
...
add a new function abssum
fix the bug of test and perf because someone remove non-free module from cmakelist.txt
12 years ago
Niko
5df77a841e
remove redundant OPENCL_DIR flag
...
remove as much warnings as possible
use enum instead of MACRO for ocl.hpp
add command line parser in accuracy test and perf test
some bug fix for arthim functions
12 years ago
niko
97156897b2
format files to ANSI C style with coolformat
...
change the download channels to oclchannles()
fix bugs of arithm functions
perf fix of bilateral
bug fix of split test case
add build_warps functions
12 years ago