opencv/modules/features2d/src/kaze
Alexander Alekhin 0ed3209b00 ocl: avoid unnecessary loading/initializing OpenCL subsystem
If there are no OpenCL/UMat methods calls from application.

OpenCL subsystem is initialized:
- haveOpenCL() is called from application
- useOpenCL() is called from application
- access to OpenCL allocator: UMat is created (empty UMat is ignored) or UMat <-> Mat conversions are called

Don't call OpenCL functions if OPENCV_OPENCL_RUNTIME=disabled
(independent from OpenCL linkage type)
2017-11-28 14:02:42 +03:00
..
AKAZEConfig.h OpenCV with the refactored features2d compiles! contrib is broken for now; the tests are not tried yet 2014-10-17 14:56:58 +04:00
AKAZEFeatures.cpp ocl: avoid unnecessary loading/initializing OpenCL subsystem 2017-11-28 14:02:42 +03:00
AKAZEFeatures.h Merge pull request #9330 from hrnr:akaze_ocl 2017-08-16 16:46:11 +00:00
fed.cpp akaze: replace ceil() 2017-08-03 19:51:45 +03:00
fed.h AKAZE fixes, tests and tutorial 2014-07-30 18:02:08 +04:00
KAZEConfig.h yet another attempt to refactor features2d; the first commit, features2d does not even compile 2014-10-17 14:56:58 +04:00
KAZEFeatures.cpp akaze: fRound -> cvRound, fix bilinear interpolation 2017-08-03 19:51:46 +03:00
KAZEFeatures.h OpenCV with the refactored features2d compiles! contrib is broken for now; the tests are not tried yet 2014-10-17 14:56:58 +04:00
nldiffusion_functions.cpp akaze: replace ceil() 2017-08-03 19:51:45 +03:00
nldiffusion_functions.h Merge pull request #8951 from hrnr:akaze_part2 2017-08-01 12:46:01 +00:00
TEvolution.h Merge pull request #8951 from hrnr:akaze_part2 2017-08-01 12:46:01 +00:00
utils.h akaze: fRound -> cvRound, fix bilinear interpolation 2017-08-03 19:51:46 +03:00