opencv/modules/objdetect/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 Fixed several OpenCL compiler warnings 2016-11-07 16:49:12 +03:00
cascadedetect_convert.cpp fixed various warnings from the “doc” and other builders 2013-12-19 16:31:30 +04:00
cascadedetect.cpp ocl: avoid unnecessary loading/initializing OpenCL subsystem 2017-11-28 14:02:42 +03:00
cascadedetect.hpp Fix double definitions, correct comment. 2017-10-25 18:11:31 +02:00
detection_based_tracker.cpp objdetect: fix wrong cxx11 features check 2017-09-07 12:49:49 +03:00
haar.avx.cpp AVX optimized implementation of haar migrated to separate file 2017-07-04 16:54:48 +03:00
haar.cpp Merge pull request #8940 from 678098:nonblocking_haar_detector_parallel_for 2017-10-10 13:51:40 +00:00
haar.hpp AVX optimized implementation of haar migrated to separate file 2017-07-04 16:54:48 +03:00
hog.cpp Merge pull request #9414 from gadcam:HOGDescriptor-winSigma 2017-08-24 15:57:18 +00:00
main.cpp IPPInitSingelton was added to contain IPP related global variables; 2015-10-01 09:58:48 +03:00
precomp.hpp Reduce dependencies between modules 2017-03-15 17:58:52 +03:00