Ilya Lavrenov
71ec6144bd
attempt to fix compilation of OpenCL cv::transpose for AMD
11 years ago
Alexander Karsakov
d4e6812be2
Added check AmdFft version to be sure that AmdFft binaries are available
11 years ago
Alexander Alekhin
57fec2f2da
OCL: enable clAmdFftGetVersion
11 years ago
Alexander Karsakov
a89ff402fc
Refactoring of OCL_FftPlan class
11 years ago
Alexander Karsakov
3ae95150c7
Added double support for OCL version of DFT
11 years ago
Ilya Lavrenov
7017b1250a
used new stratehy in cv::accumulate**
11 years ago
Ilya Lavrenov
2c6b7a52e9
improved cv::ocl::predictOptimalVectorWidth
11 years ago
Ilya Lavrenov
2f46cf5ddb
changed base types for cv::memopTypeToStr
11 years ago
Poly Takahiro Horikawa
cb0ab87646
Fix arithmetic exception when pass an empty mat with IPP option on.
11 years ago
Alexander Karsakov
fa818d03b8
Changed twiddle buffer creation to use OCL buffer pool (if possible)
11 years ago
Vadim Pisarevsky
e9729a9601
multiple yet minor fixes to make most of the tests pass on Mac with Iris graphics
11 years ago
Vadim Pisarevsky
daaa5a1824
removed duplicated Hershey fonts
11 years ago
Leszek Swirski
de806330fd
Fix reallocation of D buffer in gemm
11 years ago
vbystricky
942ff5be57
Disable OpenCL version of minMaxIdx with mask on AMD devices
11 years ago
Vadim Pisarevsky
4530c7ad08
trying to fix builds
11 years ago
Vadim Pisarevsky
257463719b
removed optim module; moved its functionality to core and photo modules; moved drawing functions from core to imgproc. Removed FilterEngine etc. from public API
11 years ago
vbystricky
aab6f6c56f
Set sync=true in ocl_minMaxIdx kernel call. For tests
11 years ago
Vadim Pisarevsky
5d8098a2c3
avoid compiler warnings
11 years ago
Vadim Pisarevsky
a37876ab95
fixed build of iOS framework another time; clang does not like the new NEON-optimized split/merge
11 years ago
vbystricky
1fe403f461
Enable OpenCL version of norm and convertScaleAbs or 32F data
...
Fix error in minmaxloc.cl
Change test for convertScaleAbs
Fix minMaxIdx for _src2 align
Change epsilon on the tests
11 years ago
Vadim Pisarevsky
d97f9fc477
now the tests pass with loop_times==30
11 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
11 years ago
Alexander Karsakov
c3100eeb19
Fixed buffer initialization in reduce kernel. Enabled OCL version of reduce for SUM, MAX, MIN modes.
11 years ago
Adil Ibragimov
dfd0b297ce
datastart must be non-const in CUDA.
11 years ago
Alexander Karsakov
713ddb89bd
Set minimum matrix size for AmdBlas::gemm to 20 since it works incorrect for small sizes
11 years ago
Alexander Karsakov
3deea1c3ce
Added check required local memory size for non-inplace transpose kernel
11 years ago
vbystricky
6fb282aa39
Remove mul24, for CV8UC3 3840x2160 it generates implementation specific result
11 years ago
Elena Gvozdeva
b73b28ab9c
fix for ocl_lut
11 years ago
vbystricky
dfe5fff2f5
Restore OpenCL branch for minmaxLoc on float data
11 years ago
Alexander Karsakov
835b5e2179
Disabled ippiConvert_32f16s_C1R since it breaks OCL accuracy tests of remap with test_loop_times=30.
11 years ago
Vadim Pisarevsky
e2f24f43c9
added some basic functionality needed by the new face module (moved from the old "contrib")
11 years ago
Vadim Pisarevsky
05e7c29de5
fixed various warnings and obvious errors reported by clang compiler and the coverity tool.
11 years ago
Yury Gorbachev
9a233999a9
Fixed review comment from Vadim Pisarevsky
11 years ago
Alexander Karsakov
6ad4521b78
Fixed typos
11 years ago
Adil Ibragimov
8dab2ffce7
fixing error, wrong template method param.
11 years ago
Adil Ibragimov
98d5731ad8
some formal changes (generally adding constness)
11 years ago
Alexander Karsakov
c5ad6de596
Fixed choice of kercn and rowsPerWI for non-Intel device.
11 years ago
Alexander Karsakov
00221e96fd
Fixed issue: Mat::copyTo(UMat) if device copy is obsolete. Added test.
11 years ago
Alexander Alekhin
55188fe991
world fix
11 years ago
vbystricky
774d277c1f
Fix error in OpenCl version of meanstddev for continues src and not continues mask
11 years ago
Adrian Stratulat
b2acd1f75a
Vectorize split & merge for NEON
11 years ago
Yury Gorbachev
61423a2d47
ARM NEON accelerated implementation of cv::addWeighted, cv::inRange and cv::compare functions.
...
NOT verified on target platform, compilation passes with and without NEON.
11 years ago
vbystricky
b48e487d53
Enable ocl version of minmaxloc with mask
11 years ago
vbystricky
11a0e3ff78
Fix error in OCL minmaxloc
11 years ago
Elena Gvozdeva
9db8592aa8
fixed ocl_flip for cn==3
11 years ago
Vadim Pisarevsky
b0cd822924
trying to make the tests pass
11 years ago
Vadim Pisarevsky
ef8647fe30
put IPP ReduceSum_32f back
11 years ago
Vadim Pisarevsky
5267ed46c7
1. disabled OpenCL acceleration for cv::multiply() (CV_32F), cv::divide (CV_32F), cv::convertScaleAbs (CV_32F) and cv::reduce (SUM, CV_32F), cv::reduce (MIN & MAX), cv::flip (3-channel case).
...
2. changed the number of test loops from 1 to 30 (except for cv::pow() test, which fails for yet unknown reason)
3. disabled IPP acceleration for 3-channel norms.
4. modified relativeNorm test function to handle very small values
11 years ago
Vadim Pisarevsky
ba3783d205
initial commit; ml has been refactored; it compiles and the tests run well; some other modules, apps and samples do not compile; to be fixed
11 years ago
Vadim Pisarevsky
af83884dc7
disabled ocl_minmaxloc on 32-bit data completely
11 years ago