Alexander Karsakov
f57a4bf87b
Disabled minMaxIdx for 32FC1 since it occasionally fails on AMD devices (e.g. A10-6800K)
10 years ago
Alexander Karsakov
ec827bed8e
Changed check to NORM_RELATIVE for OCL.Mat_Scalar_Scale tests
10 years ago
Ilya Lavrenov
5d3a128cd3
NEON impl on cv::convertScaleAba CV_32f
10 years ago
Philipp Hasper
e310added4
Fixing Matx ostream operator
...
cv::Matx could not be converted to c::Mat automatically
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
StevenPuttemans
d27e440b2a
continue fixing nonfree elements
...
fixed dependency of stitching module on xfeatures2d module as optional
fixed the initModule_xfeatures2d function that was called in module stitching since it is in another namespace than the standard cv one.
10 years ago
Alexander Karsakov
a89ff402fc
Refactoring of OCL_FftPlan class
10 years ago
Elena Gvozdeva
46b6a095a2
changed perf test for ocl_gemm
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
Marc Rollins
17e8d51124
Fixing uninitialized temporary.
10 years ago
Marc Rollins
703921e2fd
Reverting pass-by-value changes to arithmetic operators.
10 years ago
Alexander Karsakov
3d222d313b
Fixed range for 'v' channel for 8U images
10 years ago
Poly Takahiro Horikawa
cb0ab87646
Fix arithmetic exception when pass an empty mat with IPP option on.
10 years ago
Marc Rollins
8fc1848918
Simplifying arithmetic and comparison operator implementation.
...
Implementing + and - in terms of += and -=.
Implementing != in terms of ==.
10 years ago
Marc Rollins
d3d9b538c7
Implementing division operators.
10 years ago
Marc Rollins
d7a8166720
Implementing *= operator. Implementing * in terms of it.
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
jaco
dbb0fcdc7a
#pragma warning4127 fixation modified 2
10 years ago
Roman Donchenko
fb9a143429
Set status to alpha
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
9a5aa4b23c
trying to solve compile problems; temporarily disabled some tests for just added optimization algo's
10 years ago
Vadim Pisarevsky
00b2124876
fixing more compile problems with Java bindings etc
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
VBystricky
c5632d412e
Change epsilon for NORM_INF_2args accuracy tests
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
jaco
b81dcbdf2a
#pragma warning4127 fixation modified
...
Now use cleaner approach:
#pragma warning( push )
#pragma warning( disable: ThatWarning )
//code with ThatWarning here
#pragma warning( pop )
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
jaco
58b3bc2d7e
#pragma warning4127 fixed for cvstd.inl.hpp
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
Alexander Karsakov
10b3d00fd1
Increased epsilon for passing test with IPPICV
10 years ago