opencv/modules/calib3d
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 Add distortion example images for calib3d documentation. 2016-10-09 20:35:58 +02:00
include/opencv2 Merge pull request #9979 from fakabbir:ImproveDoc 2017-11-08 16:55:48 +00:00
misc/java calib3d: export parameters of CALIB_CB_CLUSTERING 2017-10-02 14:27:32 +02:00
perf calib3d(perf): disable SGBM tests in debug mode 2017-06-29 12:49:47 +03:00
src ocl: avoid unnecessary loading/initializing OpenCL subsystem 2017-11-28 14:02:42 +03:00
test Merge pull request #9854 from opalmirror:test_stereo_min_disparity_master 2017-10-31 09:28:54 +00:00
CMakeLists.txt Python support 2015-03-02 18:13:00 +03:00