Ilya Lavrenov
|
345b1369be
|
correct neon rounding
|
10 years ago |
Ilya Lavrenov
|
5d018c090f
|
Neon optimization of cv::scaleAdd (CV_32F)
|
10 years ago |
Ilya Lavrenov
|
4b3f2c1972
|
Neon optimization of Mat::convertTo
|
10 years ago |
Ilya Lavrenov
|
515be70867
|
Neon optimization of cv::convertScaleAbs
|
10 years ago |
Ilya Lavrenov
|
27b933ba5a
|
Neon optimization of cv::sum
|
10 years ago |
Alexander Karsakov
|
c942c6539a
|
Remove mul24 since id can be larger 2^23
|
10 years ago |
Ilya Lavrenov
|
98e7d4ceec
|
changed optimal vector width for Intel
|
10 years ago |
Elena Gvozdeva
|
9fe11db7e2
|
disabled IPP acceleration for 3-channel norms and for CV_8S only for APPLE
|
10 years ago |
Alexander Karsakov
|
7d91b8efcd
|
Removed redundant clFinish() after clEnqueueUnmapMemObject()
sss
|
10 years ago |
Alexander Karsakov
|
f57a4bf87b
|
Disabled minMaxIdx for 32FC1 since it occasionally fails on AMD devices (e.g. A10-6800K)
|
10 years ago |
Ilya Lavrenov
|
5d3a128cd3
|
NEON impl on cv::convertScaleAba CV_32f
|
10 years ago |
Ilya Lavrenov
|
71ec6144bd
|
attempt to fix compilation of OpenCL cv::transpose for AMD
|
10 years ago |
Alexander Karsakov
|
d4e6812be2
|
Added check AmdFft version to be sure that AmdFft binaries are available
|
10 years ago |
Elena Gvozdeva
|
31ac73c315
|
fix for cv::memopTypeToStr
|
10 years ago |
Alexander Alekhin
|
57fec2f2da
|
OCL: enable clAmdFftGetVersion
|
10 years ago |
Alexander Karsakov
|
491bf41356
|
Disabled native_sqrt for double, since it may be not implemented and gives compilation error.
|
10 years ago |
Alexander Karsakov
|
a89ff402fc
|
Refactoring of OCL_FftPlan class
|
10 years ago |
Alexander Karsakov
|
3ae95150c7
|
Added double support for OCL version of DFT
|
10 years ago |
Ilya Lavrenov
|
7017b1250a
|
used new stratehy in cv::accumulate**
|
10 years ago |
Ilya Lavrenov
|
2c6b7a52e9
|
improved cv::ocl::predictOptimalVectorWidth
|
10 years ago |
Ilya Lavrenov
|
2f46cf5ddb
|
changed base types for cv::memopTypeToStr
|
10 years ago |
Poly Takahiro Horikawa
|
cb0ab87646
|
Fix arithmetic exception when pass an empty mat with IPP option on.
|
10 years ago |
Dmitriy Anisimov
|
37b1a7560c
|
first version of moving KDTree from core to ml
|
10 years ago |
Alexander Karsakov
|
fa818d03b8
|
Changed twiddle buffer creation to use OCL buffer pool (if possible)
|
10 years ago |
Vadim Pisarevsky
|
e9729a9601
|
multiple yet minor fixes to make most of the tests pass on Mac with Iris graphics
|
10 years ago |
Vadim Pisarevsky
|
daaa5a1824
|
removed duplicated Hershey fonts
|
10 years ago |
Leszek Swirski
|
de806330fd
|
Fix reallocation of D buffer in gemm
|
10 years ago |
vbystricky
|
942ff5be57
|
Disable OpenCL version of minMaxIdx with mask on AMD devices
|
10 years ago |
Vadim Pisarevsky
|
4530c7ad08
|
trying to fix builds
|
10 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
|
10 years ago |
vbystricky
|
aab6f6c56f
|
Set sync=true in ocl_minMaxIdx kernel call. For tests
|
10 years ago |
Vadim Pisarevsky
|
5d8098a2c3
|
avoid compiler warnings
|
10 years ago |
Vadim Pisarevsky
|
a37876ab95
|
fixed build of iOS framework another time; clang does not like the new NEON-optimized split/merge
|
10 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
|
10 years ago |
Vadim Pisarevsky
|
d97f9fc477
|
now the tests pass with loop_times==30
|
10 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
|
10 years ago |
Alexander Karsakov
|
c3100eeb19
|
Fixed buffer initialization in reduce kernel. Enabled OCL version of reduce for SUM, MAX, MIN modes.
|
10 years ago |
Adil Ibragimov
|
dfd0b297ce
|
datastart must be non-const in CUDA.
|
10 years ago |
Alexander Karsakov
|
713ddb89bd
|
Set minimum matrix size for AmdBlas::gemm to 20 since it works incorrect for small sizes
|
10 years ago |
Alexander Karsakov
|
3deea1c3ce
|
Added check required local memory size for non-inplace transpose kernel
|
10 years ago |
vbystricky
|
6fb282aa39
|
Remove mul24, for CV8UC3 3840x2160 it generates implementation specific result
|
10 years ago |
Elena Gvozdeva
|
b73b28ab9c
|
fix for ocl_lut
|
10 years ago |
vbystricky
|
dfe5fff2f5
|
Restore OpenCL branch for minmaxLoc on float data
|
10 years ago |
Alexander Karsakov
|
835b5e2179
|
Disabled ippiConvert_32f16s_C1R since it breaks OCL accuracy tests of remap with test_loop_times=30.
|
10 years ago |
Vadim Pisarevsky
|
e2f24f43c9
|
added some basic functionality needed by the new face module (moved from the old "contrib")
|
10 years ago |
Vadim Pisarevsky
|
05e7c29de5
|
fixed various warnings and obvious errors reported by clang compiler and the coverity tool.
|
10 years ago |
Yury Gorbachev
|
9a233999a9
|
Fixed review comment from Vadim Pisarevsky
|
10 years ago |
Alexander Karsakov
|
6ad4521b78
|
Fixed typos
|
10 years ago |
Adil Ibragimov
|
8dab2ffce7
|
fixing error, wrong template method param.
|
10 years ago |
Adil Ibragimov
|
98d5731ad8
|
some formal changes (generally adding constness)
|
10 years ago |