Alexander Alekhin
|
f282fd0ebf
|
ocl: print missing error message only if OPENCV_OPENCL_RUNTIME is used
|
2015-01-29 13:16:31 +03:00 |
|
Alexander Alekhin
|
0a07d780e0
|
ocl: OpenCL SVM support
|
2015-01-23 20:37:45 +03:00 |
|
Alexander Karsakov
|
462c3c25a9
|
Removed incorrect using of rootn() and powr() in ocl_pow
|
2014-11-06 16:23:02 +03:00 |
|
ElenaGvozdeva
|
d88fdd0378
|
use LOCAL_SIZE+1
|
2014-10-28 15:18:31 +03:00 |
|
ElenaGvozdeva
|
65b8a1cb37
|
Some small fixes
|
2014-10-27 14:38:22 +03:00 |
|
Elena Gvozdeva
|
c5a2879ce0
|
use vectors
|
2014-10-27 14:38:22 +03:00 |
|
Elena Gvozdeva
|
2d89df1804
|
use local memory
|
2014-10-27 14:38:21 +03:00 |
|
Elena Gvozdeva
|
d78bc3c321
|
naive implementation
|
2014-10-27 14:38:21 +03:00 |
|
Alexander Karsakov
|
c942c6539a
|
Remove mul24 since id can be larger 2^23
|
2014-09-08 13:11:58 +04:00 |
|
Vadim Pisarevsky
|
1f85ffa11b
|
Merge pull request #3166 from akarsakov:ocl_native_sqrt
|
2014-09-01 10:36:50 +00:00 |
|
Alexander Alekhin
|
4d474d40e7
|
Merge pull request #3171 from akarsakov:amd_fft_fix
|
2014-08-29 16:28:31 +00:00 |
|
Ilya Lavrenov
|
71ec6144bd
|
attempt to fix compilation of OpenCL cv::transpose for AMD
|
2014-08-29 16:59:30 +04:00 |
|
Alexander Alekhin
|
57fec2f2da
|
OCL: enable clAmdFftGetVersion
|
2014-08-29 13:45:04 +04:00 |
|
Alexander Karsakov
|
491bf41356
|
Disabled native_sqrt for double, since it may be not implemented and gives compilation error.
|
2014-08-28 17:01:49 +04:00 |
|
Alexander Karsakov
|
a89ff402fc
|
Refactoring of OCL_FftPlan class
|
2014-08-27 10:33:25 +04:00 |
|
Alexander Karsakov
|
3ae95150c7
|
Added double support for OCL version of DFT
|
2014-08-25 18:08:43 +04:00 |
|
Alexander Alekhin
|
52ac61d87c
|
Merge pull request #3088 from vbystricky:ocl_enableNormEtc
|
2014-08-14 14:34:40 +00:00 |
|
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
|
2014-08-13 18:33:01 +04:00 |
|
Alexander Karsakov
|
c3100eeb19
|
Fixed buffer initialization in reduce kernel. Enabled OCL version of reduce for SUM, MAX, MIN modes.
|
2014-08-13 12:03:06 +04:00 |
|
vbystricky
|
6fb282aa39
|
Remove mul24, for CV8UC3 3840x2160 it generates implementation specific result
|
2014-08-12 11:25:23 +04:00 |
|
Alexander Karsakov
|
6ad4521b78
|
Fixed typos
|
2014-08-08 13:11:35 +04:00 |
|
Alexander Alekhin
|
55188fe991
|
world fix
|
2014-08-05 20:12:35 +04:00 |
|
vbystricky
|
774d277c1f
|
Fix error in OpenCl version of meanstddev for continues src and not continues mask
|
2014-08-05 17:30:06 +04:00 |
|
vbystricky
|
11a0e3ff78
|
Fix error in OCL minmaxloc
|
2014-07-31 19:04:38 +04:00 |
|
Vadim Pisarevsky
|
962b519708
|
Merge pull request #2996 from akarsakov:ocl_dft_new_concept
|
2014-07-28 15:59:59 +00:00 |
|
Elena Gvozdeva
|
fe29af2e58
|
Fixed bug in reduce.cl
|
2014-07-25 14:51:30 +04:00 |
|
Alexander Karsakov
|
37d01e2d27
|
Added license header, using cv::Ptr, small fixes.
|
2014-07-25 13:27:00 +04:00 |
|
Alexander Karsakov
|
66ac46214d
|
Final refactoring, fixes
|
2014-07-24 13:23:02 +04:00 |
|
Alexander Karsakov
|
1d2cf0e20e
|
Added nonzero_rows support
|
2014-07-22 18:31:08 +04:00 |
|
Alexander Karsakov
|
52f76a3283
|
Added rest Elena's changes
|
2014-07-22 18:31:08 +04:00 |
|
Alexander Karsakov
|
7791264525
|
Added multi-block scheme
|
2014-07-22 18:31:03 +04:00 |
|
Alexander Karsakov
|
2b9e556055
|
Added Elena's changes with implemented DFT_INVERSE C2C mode.
|
2014-07-22 18:27:31 +04:00 |
|
Alexander Karsakov
|
b17bf031f6
|
Added DFT_SCALE for forward transforms
|
2014-07-22 18:27:31 +04:00 |
|
Alexander Karsakov
|
6c8b6bd0c7
|
Added packing to CCS format
|
2014-07-22 18:27:25 +04:00 |
|
Alexander Karsakov
|
ed07241f89
|
Completed all forward transforms.
|
2014-07-22 18:27:17 +04:00 |
|
Alexander Karsakov
|
e5a3ab3cb9
|
Added fftplan cache
|
2014-07-22 18:27:08 +04:00 |
|
Alexander Karsakov
|
0318d27720
|
Enabled precalculated wave
|
2014-07-22 18:26:58 +04:00 |
|
Alexander Karsakov
|
5dd9263848
|
Multi-radix with kernel generation
|
2014-07-22 18:25:59 +04:00 |
|
Alexander Alekhin
|
e169083fed
|
Merge pull request #2918 from vbystricky:oclopt_reduce2
|
2014-07-12 05:00:57 +00:00 |
|
Alexander Alekhin
|
cbf63b0709
|
Merge pull request #2851 from ilya-lavrenov:tapi_set_identity
|
2014-07-11 10:00:16 +00:00 |
|
Alexander Alekhin
|
a0816c6d15
|
Merge pull request #2927 from ilya-lavrenov:tapi_lut
|
2014-07-10 09:38:37 +00:00 |
|
Ilya Lavrenov
|
55d84cf815
|
optimization of cv::minMaxLoc - used min/max
|
2014-07-03 16:56:22 +04:00 |
|
Ilya Lavrenov
|
10c772fa7f
|
minor optimization of cv::LUT
|
2014-07-02 18:50:21 +04:00 |
|
vbystricky
|
a3b9884674
|
Change global buffer to local
|
2014-07-02 11:36:25 +04:00 |
|
Ilya Lavrenov
|
54e4ef657c
|
optimized cv::transpose inplace
|
2014-07-01 00:36:13 +04:00 |
|
Ilya Lavrenov
|
9c8b9fc733
|
cv::transpose
|
2014-06-30 19:07:45 +04:00 |
|
Alexander Alekhin
|
b304868d91
|
Merge pull request #2886 from ilya-lavrenov:tapi_inrange
|
2014-06-30 10:04:04 +00:00 |
|
Alexander Alekhin
|
2d81595ed4
|
Merge pull request #2852 from ilya-lavrenov:tapi_abs
|
2014-06-27 08:21:06 +00:00 |
|
Alexander Alekhin
|
4f1d06d14a
|
Merge pull request #2874 from vbystricky:ocl_LUTAMDfix
|
2014-06-23 14:23:26 +00:00 |
|
Ilya Lavrenov
|
e89cee35e5
|
optimized cv::inRange
|
2014-06-23 13:12:08 +04:00 |
|