Andrey Pavlenko
2b6fca68bf
fixing typo
12 years ago
Ilya Lavrenov
9d1636daa6
catching OpenCL double not supported exceptions
12 years ago
Ilya Lavrenov
245ff93544
ocl setto fix for windows
12 years ago
Ilya Lavrenov
bdd5038da4
ocl setto fix for windows
12 years ago
Ilya Lavrenov
32f11e6f40
enabled OpenCL 1.2 branch in oclMat::setTo
12 years ago
Ilya Lavrenov
5f81988699
refactored arithm binary operations in order to make them more scalable
12 years ago
Alexander Alekhin
b00f79ac5f
ocl: move program names into opencl_kernels.hpp
12 years ago
Alexander Alekhin
e8d9ed8955
ocl: split initialization.cpp into 3 files: context, operations, programcache
12 years ago
Ilya Lavrenov
adca219f18
fixed convertC3C4 and convertC4C3 functions in case cols == 1
12 years ago
Ilya Lavrenov
f5af3ab851
changes in OpenCL matrix operations docs
12 years ago
Ilya Lavrenov
362a67a695
fixed ocl::oclMat::setTo for 2-channel images
12 years ago
Ilya Lavrenov
58b84c2fc0
removed needless divUp
12 years ago
Ilya Lavrenov
f20cc2bce8
extended ocl::convertTo
12 years ago
Roman Donchenko
9b92545ce6
War on Whitespace, master edition: trailing spaces.
12 years ago
Roman Donchenko
f55740da70
Deleted all trailing whitespace.
12 years ago
peng xiao
290c8db0a8
Revise naming for getOclMat function.
12 years ago
peng xiao
e129638263
Add a workaround to interpolate between oclMat and Input/OutputArray.
12 years ago
peng xiao
c1f4fe1637
Fix a bug of convertTo.
...
The bug was found that all 3-channel oclMat's were converted to
4-channel oclMat's after using convertTo function.
12 years ago
yao
960a0eacf3
merge openCLMallocPitch and openCLMallocPitchEx into one interface
12 years ago
peng xiao
1eca49f40b
ocl: Enable backward binary portability for setTo function.
12 years ago
yao
40d0e0eda0
use host data when DEVICE_MEM_UHP is set (the risk of vary align size is owned by users)
12 years ago
Andrey Kamaev
8406312571
Remove C API from OpenCL module
12 years ago
yao
fd4a6f0af0
make the sparse method give correct results on CPU ocl
...
Add CL_CPU to supportsFeature check
simplify the logic of pyrlk
12 years ago
Andrey Kamaev
71e43852ce
Fix MSVC build issues
12 years ago
Andrey Kamaev
877dfae044
Fix build of ocl module
12 years ago
Andrey Kamaev
be7bbe3aa9
Drop cv:: prefix from cv::String used inside the cv namespace
12 years ago
Andrey Kamaev
2ad7b97f1c
All modules (except ocl and gpu) compiles and pass tests
12 years ago
Andrey Kamaev
7b8ad4cb04
Refactor OpenCL initialization and allow to use ocl module witout explicit setup
12 years ago
yao
9ccf27c7f5
add interfaces enable custom oclMat device memory type
12 years ago
Andrey Kamaev
2a6fb2867e
Remove all using directives for STL namespace and members
...
Made all STL usages explicit to be able automatically find all usages of
particular class or function.
12 years ago
yao
f1a5c1328c
remove the empty implementation when HAVE_OPENCL not defined
12 years ago
yao
0b365f6aa5
add +-*/ operators to oclMat
12 years ago
Andrey Kamaev
9509dfd1de
Fix OpenCL build warnings
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
13 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
13 years ago
niko
0abe7f3196
many bugs fix for intel's HD4000
...
from my svn 855
13 years ago
yao
78e89890b0
add PyrLK to ocl module
13 years ago
niko
23244a3565
rename all the perf test files
...
fix the channel 3 bug in matrix operation
perf and buf fix for LUT haardetect convertC3C4 resize warpaffine copytom settom
add convovle
remove stereo
13 years ago
niko
b929012583
performance fix of convertC3C4
...
add OCL 1.2 feature for setTo
bug fix of integral
replace the error code -217 with suitable MACRO
simplify tests, no need apply a new context for each test case
add more control for tests in utility.hpp
13 years ago
niko
2e685dcf0a
performance & bug fix for resize erode dilate sobel remap
13 years ago
niko
8eeacc8cc8
performance and bug fix for addWeighted cartToPolar div exp log resize setTo
...
add channel 3 support
add fast way Between CPU and GPU for the data which is aligned
13 years ago
Vadim Pisarevsky
9f4efab40a
merged ocl module from ocl branch (it's not quite usable yet; at least on Mac)
13 years ago