opencv/modules/video/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
..
opencl Modify the pyrlk.cl to support winSize from 8*8 to 24*24 for optical flow 2017-06-07 17:46:50 +08:00
bgfg_gaussmix2.cpp ocl: avoid unnecessary loading/initializing OpenCL subsystem 2017-11-28 14:02:42 +03:00
bgfg_KNN.cpp Fixing some static analysis issues 2017-06-27 14:30:26 +03:00
camshift.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00
compat_video.cpp moved part of video to contrib/{outflow, bgsegm}; moved matlab to contrib 2014-08-10 23:24:16 +04:00
ecc.cpp If the user passes an empty output matrix, initialize it to identity. 2017-04-10 20:43:33 -07:00
kalman.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00
lkpyramid.cpp ocl: avoid unnecessary loading/initializing OpenCL subsystem 2017-11-28 14:02:42 +03:00
lkpyramid.hpp Normalized file endings. 2013-08-21 18:59:25 +04:00
optflowgf.cpp build: detect Android via '__ANDROID__' macro 2017-07-10 12:43:59 +03:00
precomp.hpp Master Version: Added NEON Optimizations for LK Optical Flow. 2014-03-04 14:47:12 -05:00
tvl1flow.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00