opencv/modules/stitching/src
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
..
cuda fix multiband_blend.cu build error in issue opencv_contrib#1012 2017-02-22 08:44:10 +08:00
opencl Added checking that z is non zero to buildWarpPlaneMaps kernel 2014-10-27 15:38:44 +03:00
autocalib.cpp Solve Issue 7063 2016-08-11 10:56:50 +02:00
blenders.cpp ocl: avoid unnecessary loading/initializing OpenCL subsystem 2017-11-28 14:02:42 +03:00
camera.cpp Fixed some issues found by static analysis 2017-09-08 12:22:12 +03:00
exposure_compensate.cpp build: fix MSVS2017 warning 2017-10-01 10:48:35 +00:00
matchers.cpp ocl: avoid unnecessary loading/initializing OpenCL subsystem 2017-11-28 14:02:42 +03:00
motion_estimators.cpp Clear old CameraParameters in AffineBasedEstimator 2017-03-28 15:19:25 +02:00
precomp.hpp fix build: move LOG macro from stitching public headers 2016-07-20 18:10:26 +03:00
seam_finders.cpp Fixed some issues found by static analysis 2017-09-08 12:22:12 +03:00
stitcher.cpp Make stitching panoramas reusable after estimating transform once 2017-03-24 14:20:43 +01:00
timelapsers.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00
util_log.hpp build: detect Android via '__ANDROID__' macro 2017-07-10 12:43:59 +03:00
util.cpp added timelapse 2014-07-15 09:32:47 -07:00
warpers_cuda.cpp fix compilation without CUDA 2015-01-13 18:00:27 +03:00
warpers.cpp ocl: avoid unnecessary loading/initializing OpenCL subsystem 2017-11-28 14:02:42 +03:00