opencv/modules/stitching
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
..
doc Removed Sphinx documentation files 2014-12-26 19:12:19 +03:00
include/opencv2 Fixed some issues found by static analysis 2017-09-08 12:22:12 +03:00
misc/python Adding of user-defined type conversions for python bindings inside module directories 2016-08-16 13:10:17 +03:00
perf ocl: increase SURF stitching test tolerance 2017-10-26 13:03:44 +03:00
src ocl: avoid unnecessary loading/initializing OpenCL subsystem 2017-11-28 14:02:42 +03:00
test add accuracy test CUDA_MultiBandBlender 2017-02-12 17:16:49 +08:00
CMakeLists.txt made flann dependency for features2d optional 2017-10-13 14:59:39 +03:00