58 Commits (37a9c7bdd66afc30f6694256b97711d8478287c1)

Author SHA1 Message Date
Ilya Lavrenov 9d1636daa6 catching OpenCL double not supported exceptions 12 years ago
Sebastian Krämer 3696174b14 fix documentation warning 12 years ago
Ilya Lavrenov c404da784f fixed ocl::norm (previously the function used double as a work type) 12 years ago
Sebastian Krämer 4ffd3fb905 add ocl::abs 12 years ago
Sebastian Krämer 33df7131ae add ocl::min and ocl::max (includes accuracy tests update) 12 years ago
Ilya Lavrenov 5f81988699 refactored arithm binary operations in order to make them more scalable 12 years ago
Alexander Alekhin 8beb514ecf ocl: merge with upstream/2.4 12 years ago
Alexander Alekhin e8d9ed8955 ocl: split initialization.cpp into 3 files: context, operations, programcache 12 years ago
Ilya Lavrenov dafd4da031 removed ocl::minMax_buf, updated doc (operation on matrices) 12 years ago
Ilya Lavrenov 065b40c6c3 fixed and extended ocl::norm 12 years ago
Ilya Lavrenov a562b5c985 fixed ocl::meanStddev and created accuracy test for this function 12 years ago
Ilya Lavrenov 7379152afb fixed ocl::setIdentity 12 years ago
Ilya Lavrenov 7edcefb2be fixed ocl::phase 12 years ago
Ilya Lavrenov b864f48274 fixed ocl::sum, ocl::sqrSum, ocl::absSum 12 years ago
Ilya Lavrenov b54228fb83 fixed ocl::countNonZero 12 years ago
Ilya Lavrenov 9dca7555b4 fixed ocl::minMax 12 years ago
Ilya Lavrenov c8821bd909 replaced manually new/delete by AutoBuffer 12 years ago
Ilya Lavrenov 0faac595a8 fixed minMaxLoc kernel (removed compilation errors) 12 years ago
Ilya Lavrenov 544c02407e reverted and generalized original ocl::transpose 12 years ago
Ilya Lavrenov 8aa3eb817d refactored arithm.cpp. Extended param list for all the tests 12 years ago
Ilya Lavrenov b4ad128218 refactoed and extended ocl::transpose 12 years ago
Ilya Lavrenov 799afab23b refactored and extended ocl::exp and ocl::log 12 years ago
Ilya Lavrenov 0730963576 refactored and extended ocl::compare 12 years ago
Ilya Lavrenov 8e0e352d77 refactored and extended binary bitwise operations 12 years ago
Ilya Lavrenov 161674bff2 refactored and extended ocl::addWeighted 12 years ago
Ilya Lavrenov b20bd470fe refactored and extended ocl::LUT 12 years ago
Ilya Lavrenov bd36e556a1 removed ocl::magnitudeSqr 12 years ago
Ilya Lavrenov 0ad03162df refactored and extended arithm operations add/sub/mul/div/absdiff 12 years ago
Ilya Lavrenov 58b84c2fc0 removed needless divUp 12 years ago
Jin Ma 2d5a1dacd0 Added Kalman Filter of OpenCL version. 12 years ago
Ilya Lavrenov 6c4ad9b597 fixer error with incorrect condition 12 years ago
Roman Donchenko f55740da70 Deleted all trailing whitespace. 12 years ago
peng xiao 1d0c283508 Fix a bug when pushing pointers of arguments into std::vector. 12 years ago
peng xiao b4a4a05bdc Add ocl's good features to track implementation. 12 years ago
yao 4162ebfad3 add OpticalFlowDual_TVL1_OCL function 12 years ago
peng xiao 06a4bad809 Merge ocl and/or/xor operators into one kernel each. 12 years ago
yao 7726e273a9 merge add and sub into one set of kernels 12 years ago
Andrey Kamaev 7b8ad4cb04 Refactor OpenCL initialization and allow to use ocl module witout explicit setup 12 years ago
yao 65bb4250a4 Fix a bug in addWeighted x64 mode 12 years ago
yao f1a5c1328c remove the empty implementation when HAVE_OPENCL not defined 12 years ago
Andrey Kamaev c17e9ef7ba Repair binary compatibility of ocl module 12 years ago
yao 9613135e8d fix compiling errors on Linux 12 years ago
yao 69fd2d8273 add oclMatExpr class to prevent extra allocations 12 years ago
yao 0b365f6aa5 add +-*/ operators to oclMat 12 years ago
Andy Maloney bc68dfb4e8 Remove unused vars 12 years ago
Andrey Kamaev 9509dfd1de Fix OpenCL build warnings 12 years ago
NikoKJ 9ccdd17376 eliminate all the warnings on win32 and win64 13 years ago
Niko 5df77a841e remove redundant OPENCL_DIR flag 13 years ago
niko 97156897b2 format files to ANSI C style with coolformat 13 years ago
niko 0abe7f3196 many bugs fix for intel's HD4000 13 years ago