opencv/modules
Vladimir Dudnik 217dd63e02 OpenCV-OpenCL interop (PR #4072):
Commits:
added new function, cv::ocl::attachContext(String& platformName, void* platformID, void* context, void* deviceID) which allow to attach externally created OpenCL context to OpenCV.
add definitions of clRetainDevice, clRetainContext funcs
removed definitions for clRetainContext, clRetainDevice
fixed build issue under Linux
fixed uninitialized vars, replace dbgassert in error handling
remove function which is not ready yet
add new function, cv::ocl::convertFromBuffer(int rows, int cols, int type, void* cl_mem_obj, UMat& dst, UMatUsageFlags usageFlags = cv::USAGE_DEFAULT) which attaches user allocated OpenCL clBuffer to UMat
uncommented clGetMemObjectInfo definition (otherwise prevent opencv build)
fixed build issue on linux and android
add step parameter to cv::ocl::convertFromBuffer func
suppress compile-time warning
added sample opencl-opencv interoperability (showcase for cv::ocl::convertFromBuffer func)
CMakeLists.txt modified to not create sample build script if OpenCL SDK not found in system
fixed build issue (apple opencl include dir and spaces in CMake file)
added call to clRetainContext for attachContext func and call to clRetainMemObject for convertFromBuffer func
uncommented clRetainMemObject definition
added comments and cleanup
add local path to cmake modules search dirs (instead of replacing)
remove REQUIRED for find_package call (sample build together with opencv). need to try standalone sample build
opencl-interop sample moved to standalone build
set minimum version requirement for sample's cmake to 3.1
put cmake_minimum_required under condition, so do not check if samples not builded
remove code dups for setSize, updateContinuityFlag, and finalizeHdr
commented out cmake_minimum_required(VERSION 3.1)
add safety check for cmake version
add convertFromImage func and update opencl-interop sample
uncommented clGetImageInfo defs
uncommented clEnqueueCopyImageToBuffer defs
fixed clEnqueueCopyImageToBuffer defs
add doxygen comments
remove doxygen @fn tag
try to restart buildbot
add doxygen comments to directx interop funcs
remove internal header, use fwd declarations in affected compile units instead
2015-06-19 13:33:22 +03:00
..
calib3d Fixing resource leaks 2015-06-17 11:07:49 +05:30
core OpenCV-OpenCL interop (PR #4072): 2015-06-19 13:33:22 +03:00
cudaarithm fixing GT and GE comparison symbol 2015-05-24 13:31:06 +02:00
cudabgsegm move obsolete algorithms from cudabgsegm to cudalegacy: 2015-01-19 14:17:00 +03:00
cudacodec Adding support for WinRT(WinPhone 8/8.1 and Win Store) via CMake 3.1 2015-03-02 22:26:43 +03:00
cudafeatures2d Adding support for WinRT(WinPhone 8/8.1 and Win Store) via CMake 3.1 2015-03-02 22:26:43 +03:00
cudafilters Adding support for WinRT(WinPhone 8/8.1 and Win Store) via CMake 3.1 2015-03-02 22:26:43 +03:00
cudaimgproc Adding support for WinRT(WinPhone 8/8.1 and Win Store) via CMake 3.1 2015-03-02 22:26:43 +03:00
cudalegacy disable cuda::OpticalFlowNeedleMap if configured without cudaimgproc 2015-03-25 13:47:53 +01:00
cudaobjdetect fixing CUDA cascade classifiers function and needed models 2015-02-27 14:20:27 +01:00
cudaoptflow Adding support for WinRT(WinPhone 8/8.1 and Win Store) via CMake 3.1 2015-03-02 22:26:43 +03:00
cudastereo Adding support for WinRT(WinPhone 8/8.1 and Win Store) via CMake 3.1 2015-03-02 22:26:43 +03:00
cudawarping Cast some image coordinates and sizes to double. 2015-04-25 18:54:53 +02:00
cudev fix #4343 : cv::cuda::findMinMaxLoc incorrect output for single row matrix 2015-05-18 14:16:55 +03:00
features2d Merge pull request #4022 from LaurentBerger:ExampleBLOB_MSER 2015-05-28 15:00:36 +00:00
flann Fix iOS warnings about implicit conversion precision by changing double literals to float ones 2015-04-26 12:22:41 +02:00
hal Merge pull request #4103 from mtamburrano:master 2015-06-18 11:41:13 +00:00
highgui Added dummy highgui WinRT implementation 2015-06-15 15:59:16 +03:00
imgcodecs fixed copy-paste errors 2015-06-17 12:08:34 +02:00
imgproc Merge pull request #4108 from Reen:patch-1 2015-06-16 13:26:47 +00:00
java Added interface libraries for android opencv_java 2015-06-17 18:10:28 +03:00
ml Fixed ANN_MLP dw initialization when moment is not 0 2015-05-13 16:56:34 +03:00
objdetect remove bindings generation for DetectionBasedTracker 2015-06-09 19:01:04 +03:00
photo typos in comments 2015-05-23 17:36:45 +02:00
python Merge pull request #4093 from mshabunin:python-bases 2015-06-17 11:55:07 +00:00
shape Python support 2015-03-02 18:13:00 +03:00
stitching Fixed bug in cv::detail::waveCorrect 2015-05-23 19:09:33 +02:00
superres superres: Fix return value VideoFrameSource_GPU 2015-05-26 16:54:35 +02:00
ts port of MR #4061 to master 2015-05-26 17:47:03 +03:00
video made improvements in ECC code (comments from https://github.com/Itseez/opencv/pull/3845), as well as minor tweak in pthread's based parallel for. 2015-06-02 01:30:00 +03:00
videoio Merge pull request #4099 from sash-kan:fix.2822 2015-06-17 11:58:40 +00:00
videostab Added configuration changes enabling videoio WinRT support. 2015-05-15 16:29:06 +03:00
viz Null Pointer check in vizimpl.cpp 2015-04-21 10:08:17 +02:00
world fix tests build (win,shared,world) 2015-06-05 16:30:36 +03:00
CMakeLists.txt world fix 2014-08-05 20:12:35 +04:00