--- graphics/opencv3/Makefile (nonexistent) +++ graphics/opencv3/Makefile (working copy) @@ -0,0 +1,327 @@ +# Created by: Marc Abramowitz (http://marc.abramowitz.info) +# $FreeBSD$ + +PORTNAME= opencv +PORTVERSION= 3.2.0 +PORTREVISION?= 0 +CATEGORIES= graphics +PKGNAMESUFFIX?= 3 + +MAINTAINER= jhale@FreeBSD.org +COMMENT= Open Source Computer Vision library + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USE_GITHUB= yes +GH_ACCOUNT= opencv +PORTSCOUT= limit:^3\. + +CONFLICTS_INSTALL= ${PKGBASE:S/${PORTNAME}3/${PORTNAME}/} + +USES= cmake compiler:c++11-lang localbase:ldflags pkgconfig +USE_LDCONFIG= yes +CXXFLAGS+= -std=c++11 -stdlib=libc++ + +NOT_FOR_ARCHS= sparc64 +NOT_FOR_ARCHS_REASON_sparc64= does not compile on sparc64 + +DATADIR= ${PREFIX}/share/OpenCV +PLIST_SUB+= SOVERSION=${DISTVERSION:R} VERSION=${DISTVERSION} + +CMAKE_ARGS+= -DWITH_VTK:BOOL=OFF \ + -DWITH_CUDA:BOOL=OFF \ + -DWITH_CUFFT:BOOL=OFF \ + -DWITH_CUBLAS:BOOL=OFF \ + -DWITH_NVCUVID:BOOL=OFF \ + -DWITH_GSTREAMER_0_10:BOOL=OFF \ + -DWITH_GTK_2_X:BOOL=ON \ + -DWITH_IPP:BOOL=OFF \ + -DWITH_PVAPI:BOOL=OFF \ + -DWITH_GIGEAPI:BOOL=OFF \ + -DWITH_QUICKTIME:BOOL=OFF \ + -DWITH_OPENCL_SVM:BOOL=OFF \ + -DWITH_INTELPERC:BOOL=OFF \ + -DWITH_IPP_A:BOOL=OFF \ + -DWITH_MATLAB:BOOL=OFF \ + -DWITH_VA:BOOL=OFF \ + -DWITH_VA_INTEL:BOOL=OFF \ + -DWITH_LAPACK:BOOL=OFF \ + -DBUILD_SHARED_LIBS:BOOL=ON \ + -DBUILD_ANDROID_EXAMPLES:BOOL=OFF \ + -DBUILD_DOCS:BOOL=OFF \ + -DBUILD_PACKAGE:BOOL=OFF \ + -DBUILD_PERF_TESTS:BOOL=OFF \ + -DBUILD_TESTS:BOOL=OFF \ + -DBUILD_WITH_DEBUG_INFO:BOOL=OFF \ + -DBUILD_WITH_STATIC_CRT:BOOL=OFF \ + -DBUILD_WITH_DYNAMIC_IPP:BOOL=OFF \ + -DBUILD_FAT_JAVA_LIB:BOOL=OFF \ + -DBUILD_ANDROID_SERVICE:BOOL=OFF \ + -DBUILD_CUDA_STUBS:BOOL=OFF \ + -DBUILD_ZLIB:BOOL=OFF \ + -DBUILD_TIFF:BOOL=OFF \ + -DBUILD_JASPER:BOOL=OFF \ + -DBUILD_JPEG:BOOL=OFF \ + -DBUILD_PNG:BOOL=OFF \ + -DBUILD_OPENEXR:BOOL=OFF \ + -DBUILD_TBB:BOOL=OFF \ + -DBUILD_PROTOBUF:BOOL=OFF \ + -DBUILD_EXAMPLES:BOOL=OFF \ + -DENABLE_OMIT_FRAME_POINTER:BOOL=ON \ + -DENABLE_FAST_MATH:BOOL=OFF \ + -DEOPENCV_WARNINGS_ARE_ERRORS:BOOL=OFF \ + -DANDROID_EXAMPLES_WITH_LIBS:BOOL=ON \ + -DDOWNLOAD_EXTERNAL_TEST_DATA:BOOL=OFF \ + -DBUILD_opencv_apps:BOOL=ON \ + -DBUILD_opencv_cnn_3dobj:BOOL=OFF \ + -DBUILD_opencv_ts:BOOL=OFF \ + -DBUILD_opencv_world:BOOL=OFF \ + -DPYTHON_EXECUTABLE:FILEPATH=${PYTHON_CMD} + +SUB_FILES= FindOpenCVCore.cmake +SUB_LIST= OCV_VERSION=${DISTVERSION} + +OCV_CORE_MODS= core imgproc +OCV_MODS= apps calib3d contrib features2d flann highgui \ + imgcodecs ml objdetect photo shape stitching \ + superres ts video videoio videostab +OCV_JAVA_MODS= java +OCV_PYTHON_MODS= python + +OPTIONS_DEFINE= EXAMPLES EXTRA_MODULES OPENGL +OPTIONS_GROUP= SIMD PERFORMANCE IMAGE VIDEO +OPTIONS_GROUP_SIMD= SSE SSE2 SSE3 SSSE3 SSE41 SSE42 \ + AVX AVX2 FMA3 POPCNT NEON VFPV3 +OPTIONS_GROUP_PERFORMANCE= EIGEN3 OPENCL TBB +OPTIONS_GROUP_IMAGE= JASPER JPEG GDAL GDCM OPENEXR PNG TIFF WEBP +OPTIONS_GROUP_VIDEO= ARAVIS DC1394 FFMPEG GPHOTO2 GSTREAMER V4L XINE +OPTIONS_RADIO= GUI +OPTIONS_RADIO_GUI= GTK2 QT4 +OPTIONS_DEFAULT= EIGEN3 JASPER JPEG PNG TIFF WEBP FFMPEG V4L \ + ${MACHINE_CPU:tu} +OPTIONS_SUB= yes +.if defined(OCV_CORE) +OPTIONS_EXCLUDE= DC1394 EXAMPLES EXTRA_MODULES ARAVIS FFMPEG \ + GDAL GDCM GPHOTO2 GSTREAMER GTK2 QT4 JASPER JPEG \ + OPENEXR OPENGL PNG TIFF WEBP V4L XINE +.elif defined(OCV_SLAVE) +OPTIONS_EXCLUDE= EXAMPLES +.endif + +DC1394_DESC= IEEE 1394 camera support +DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 +DC1394_CMAKE_BOOL= WITH_1394 + +EXAMPLES_CMAKE_BOOL= INSTALL_C_EXAMPLES + +.for _simd in SSE SSE2 SSE3 SSSE3 SSE41 SSE42 AVX AVX2 FMA3 POPCNT NEON VFPV3 +${_simd}_DESC= ${MMX_DESC:S/MMX/${_simd}/} +${_simd}_CMAKE_BOOL= ENABLE_${_simd} +.endfor + +PERFORMANCE_DESC= Performance enhancing libraries + +EIGEN3_DESC= Eigen 3 support +EIGEN3_BUILD_DEPENDS= ${LOCALBASE}/include/eigen3/Eigen/Eigen:math/eigen3 +EIGEN3_CMAKE_BOOL= WITH_EIGEN + +OPENCL_DESC= OpenCL support +OPENCL_BUILD_DEPENDS= opencl>=0:devel/opencl +OPENCL_RUN_DEPENDS= opencl>=0:devel/opencl +OPENCL_CMAKE_BOOL= WITH_OPENCL + +TBB_DESC= TBB support +TBB_LIB_DEPENDS= libtbb.so:devel/tbb +TBB_CMAKE_BOOL= WITH_TBB + +IMAGE_DESC= Image format support + +JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper +JASPER_CMAKE_BOOL= WITH_JASPER + +JPEG_USES= jpeg +JPEG_CMAKE_BOOL= WITH_JPEG + +GDAL_DESC= Geospatial Data Abstraction Library +GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal +GDAL_CMAKE_BOOL= WITH_GDAL + +GDCM_DESC= Open source DICOM library +GDCM_LIB_DEPENDS= libgdcmMSFF.so:devel/gdcm +GDCM_CMAKE_BOOL= WITH_GDCM + +OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR +OPENEXR_CMAKE_BOOL= WITH_OPENEXR + +PNG_LIB_DEPENDS= libpng.so:graphics/png +PNG_CMAKE_BOOL= WITH_PNG + +TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff +TIFF_CMAKE_BOOL= WITH_TIFF + +WEBP_LIB_DEPENDS= libwebp.so:graphics/webp +WEBP_CMAKE_BOOL= WITH_WEBP + +VIDEO_DESC= Video support + +ARAVIS_DESC= Aravis SDK +ARAVIS_LIB_DEPENDS= libaravis-0.6.so:devel/libaravis +ARAVIS_CMAKE_BOOL= WITH_ARAVIS + +FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg +FFMPEG_CMAKE_BOOL= WITH_FFMPEG + +GPHOTO2_DESC= Gphoto2 camera support +GPHOTO2_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 +GPHOTO2_CMAKE_BOOL= WITH_GPHOTO2 + +GSTREAMER_USE= gstreamer1=yes +GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER + +V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat +V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l +V4L_CMAKE_ON= -DWITH_V4L:BOOL=ON \ + -DWITH_LIBV4L:BOOL=ON \ + -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" +V4L_CMAKE_OFF= -DWITH_V4L:BOOL=OFF -DWITH_LIBV4L:BOOL=OFF + +XINE_LIB_DEPENDS= libxine.so:multimedia/libxine +XINE_CMAKE_BOOL= WITH_XINE + +.include + +LIB_DEPENDS+= libtesseract.so:graphics/tesseract + +EXTRA_MODULES_DESC= Extra modules +.if ${PORT_OPTIONS:MEXTRA_MODULES} +GH_PROJECT= opencv_contrib:extra_mod \ + opencv_3rdparty:extra_mod_boostdesc \ + opencv_3rdparty:extra_mod_vgg +GH_TAGNAME= ${PORTVERSION}:extra_mod \ + 34e4206aef44d50e6bbcd0ab06354b52e7466d26:extra_mod_boostdesc \ + fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_vgg +LIB_DEPENDS+= libgflags.so:devel/gflags \ + libglog.so:devel/glog \ + libhdf5.so:science/hdf5 \ + libprotobuf.so:devel/protobuf +# libceres.so:math/ceres-solver +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-modules_sfm_CMakeLists.txt +.endif + +OPENGL_DESC= OpenGL (require QT or GTK2) +OPENGL_CMAKE_BOOL= WITH_OPENGL + +# GUI + +GTK2_USE= GNOME=gtk20 +GTK2_CMAKE_BOOL= WITH_GTK +.if ${PORT_OPTIONS:MGTK2} && ${PORT_OPTIONS:MOPENGL} +LIB_DEPENDS+= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext +.endif + +QT4_USE= QT4=gui,moc_build,qmake_build,rcc_build,uic_build,qtestlib +QT4_CMAKE_ON= -DWITH_QT:STRING="4" +QT4_CMAKE_OFF= -DWITH_QT:BOOL=OFF +.if ${PORT_OPTIONS:MQT4} && ${PORT_OPTIONS:MOPENGL} +USE_QT4+= opengl +.endif + +.if defined(OCV_CORE) +. for module in ${OCV_MODS} ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} +CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF +. endfor +.elif defined(OCV_PYTHON) +LIB_DEPENDS+= libopencv_ml.so.${PORTVERSION}:graphics/opencv3 +BUILD_DEPENDS+= ${PYNUMPY} +RUN_DEPENDS+= ${PYNUMPY} +USES+= python:2.7 +CMAKE_ARGS+= -DBUILD_opencv_python:BOOL=ON +. for module in apps java stitching superres videostab +CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF +. endfor +INSTALL_WRKSRC= ${WRKSRC}/modules/python +.elif defined(OCV_JAVA) +BUILD_DEPENDS+= ant:devel/apache-ant +LIB_DEPENDS+= libopencv_ml.so.${PORTVERSION}:graphics/opencv3 +USES+= python:build +USE_JAVA= yes +CMAKE_ARGS+= -DBUILD_opencv_java:BOOL=ON +. for module in apps python stitching superres videostab +CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF +. endfor +CONFIGURE_ENV+= JAVA_HOME="${JAVA_HOME}" +INSTALL_WRKSRC= ${WRKSRC}/modules/java +.else +LIB_DEPENDS+= libopencv_core.so.${PORTVERSION}:graphics/opencv3-core +. for module in ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} +CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF +. endfor +.endif + +post-extract-EXTRA_MODULES-on: + @${MV} ${WRKSRC_extra_mod}/doc/tutorials/* ${WRKSRC}/doc/tutorials/ + @${MV} ${WRKSRC_extra_mod}/modules/* ${WRKSRC}/modules/ + @${CP} -RpP ${WRKSRC_extra_mod}/samples/* ${WRKSRC}/samples/ + @${MV} ${WRKSRC_extra_mod_boostdesc}/* ${WRKSRC}/modules/xfeatures2d/src/ + @${MV} ${WRKSRC_extra_mod_vgg}/* ${WRKSRC}/modules/xfeatures2d/src/ + +post-patch: + @${MKDIR} ${CONFIGURE_WRKSRC} + @${REINPLACE_CMD} -e '/pkgconfig/s|$${OPENCV_LIB_INSTALL_PATH}|libdata|' \ + ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake + @${REINPLACE_CMD} -e 's|$${OpenCV_SOURCE_DIR}/3rdparty/include/opencl/1.2|${LOCALBASE}/include/CL|g' \ + ${WRKSRC}/cmake/OpenCVDetectOpenCL.cmake + @${REINPLACE_CMD} -e 's|share/OpenCV/doc|${DOCSDIR_REL}|g' \ + -e 's|share/OpenCV/samples|${EXAMPLESDIR_REL}|g' \ + ${WRKSRC}/CMakeLists.txt +.if ${PORT_OPTIONS:MOPENGL} + @${REINPLACE_CMD} -e 's|OCV_OPTION(WITH_OPENGL "Include OpenGL support" OFF IF (NOT ANDROID AND NOT WINRT) )|OCV_OPTION(WITH_OPENGL "Include OpenGL support" ON)|g' \ + ${WRKSRC}/CMakeLists.txt +.endif +.if defined(OCV_CORE) + @${REINPLACE_CMD} -e 's|opencv.pc|opencv-core.pc|g' \ + ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake + @${REINPLACE_CMD} -e 's|Name:.*|Name: OpenCV-core|' \ + ${WRKSRC}/cmake/templates/opencv-XXX.pc.in +.endif +.if defined(OCV_SLAVE) + @${REINPLACE_CMD} -e 's|add_subdirectory(data)||g' \ + ${WRKSRC}/CMakeLists.txt +.endif +.if ${PORT_OPTIONS:MEXTRA_MODULES} + protoc --proto_path=${WRKSRC}/modules/dnn/src/caffe/ --cpp_out=${WRKSRC}/modules/dnn/misc/caffe/ ${WRKSRC}/modules/dnn/src/caffe/*.proto + protoc --proto_path=${WRKSRC}/modules/dnn/src/tensorflow/ --cpp_out=${WRKSRC}/modules/dnn/misc/tensorflow/ ${WRKSRC}/modules/dnn/src/tensorflow/*.proto +.endif + #@${FIND} ${WRKSRC} -name '*.orig' -exec ${RM} {} \; + @${FIND} ${WRKSRC} -name '*.bak' -exec ${RM} {} \; + +post-install: +.if !defined(OCV_SLAVE) + (cd ${STAGEDIR}${PREFIX} && \ + ${RM} -r include/opencv2/core include/opencv2/imgproc \ + lib/libopencv_core* lib/libopencv_imgproc*) +.endif +.if defined(OCV_CORE) + ${RM} -r ${STAGEDIR}${PREFIX}/include/opencv + ${RM} -r ${STAGEDIR}${DATADIR} + ${MKDIR} ${STAGEDIR}${PREFIX}/share/cmake/Modules + ${INSTALL_DATA} ${WRKDIR}/FindOpenCVCore.cmake ${STAGEDIR}${PREFIX}/share/cmake/Modules +.endif +.if defined(OCV_PYTHON) + (cd ${STAGEDIR}${PREFIX} && \ + ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ + -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||} && \ + ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ + -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||}) + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + cd ${WRKSRC}/samples/python2 && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/python2 +.endif +.if defined(OCV_JAVA) + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + cd ${WRKSRC}/samples/java && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/java +.endif + +.include --- graphics/opencv3/distinfo (nonexistent) +++ graphics/opencv3/distinfo (working copy) @@ -0,0 +1,8 @@ +SHA256 (opencv-opencv-3.2.0_GH0.tar.gz) = b9d62dfffb8130d59d587627703d5f3e6252dce4a94c1955784998da7a39dd35 +SIZE (opencv-opencv-3.2.0_GH0.tar.gz) = 78861546 +SHA256 (opencv-opencv_contrib-3.2.0_GH0.tar.gz) = 1e2bb6c9a41c602904cc7df3f8fb8f98363a88ea564f2a087240483426bf8cbe +SIZE (opencv-opencv_contrib-3.2.0_GH0.tar.gz) = 54765210 +SHA256 (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = d93c783cdf799da7e4a9209d169390424c4c198c1c9b5eeb78ffc890afe5f332 +SIZE (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = 397901 +SHA256 (opencv-opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d_GH0.tar.gz) = e9abccbabcace092e5424073168cc86d422585d15d25569f01fb6503b109e0e1 +SIZE (opencv-opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d_GH0.tar.gz) = 1470898 --- graphics/opencv3/files/FindOpenCVCore.cmake.in (nonexistent) +++ graphics/opencv3/files/FindOpenCVCore.cmake.in (working copy) @@ -0,0 +1,38 @@ +# Module for finding the core components of OpenCV installed by +# graphics/opencv3-core. Use for projects that require only +# opencv_core or opencv_imgproc. Others should use the +# standard OpenCV CMake find routines provided by graphics/opencv3. +# +# This module provides: +# OPENCVCORE_FOUND - defined if the required OpenCV components are found +# OpenCV_INCLUDE_DIRS - the path to the OpenCV headers +# OpenCV_LIBS - the OpenCV libraries to link to +# OpenCV_VERSION - the version of OpenCV +# +# Example usage: find_package( OpenCVCore COMPONENTS core imgproc REQUIRED ) + +include( FindPackageHandleStandardArgs ) + +set( OpenCV_VERSION %%OCV_VERSION%% ) + +find_path( OpenCV_INCLUDE_DIRS NAMES opencv2/core/core.hpp ) + +if( OpenCVCore_FIND_COMPONENTS ) + foreach( component ${OpenCVCore_FIND_COMPONENTS} ) + string( TOUPPER ${component} _COMPONENT ) + set( OPENCV_USE_${_COMPONENT} 1 ) + endforeach() +endif() + +# opencv_core is always required +find_library( OPENCV_CORE_LIBRARY NAMES opencv_core ) + +if( OPENCV_USE_IMGPROC OR NOT OpenCVCore_FIND_COMPONENTS ) + find_library( OPENCV_IMGPROC_LIBRARY NAMES opencv_imgproc ) +endif() + +set( OpenCV_LIBS ${OPENCV_CORE_LIBRARY} ${OPENCV_IMGPROC_LIBRARY} ) + +find_package_handle_standard_args( OpenCVCore DEFAULT_MSG OpenCV_LIBS OpenCV_INCLUDE_DIRS ) + +mark_as_advanced( ${OpenCV_LIBS} ${OpenCV_INCLUDE_DIRS} ${OpenCV_VERSION} ) --- graphics/opencv3/files/extra-patch-modules_sfm_CMakeLists.txt (nonexistent) +++ graphics/opencv3/files/extra-patch-modules_sfm_CMakeLists.txt (working copy) @@ -0,0 +1,40 @@ +--- modules/sfm/CMakeLists.txt.orig 2015-12-17 20:11:31.000000000 +0300 ++++ modules/sfm/CMakeLists.txt 2016-10-10 18:28:05.556797000 +0300 +@@ -1,25 +1,30 @@ + set(the_description "SFM algorithms") ++set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) + + + ### LIBMV LIGHT EXTERNAL DEPENDENCIES ### + + find_package(Gflags QUIET) +-find_package(Ceres QUIET) +-if(NOT Ceres_FOUND) # Looks like Ceres find glog on the own, so separate search isn't necessary ++#find_package(Ceres QUIET) ++#if(NOT Ceres_FOUND) # Looks like Ceres find glog on the own, so separate search isn't necessary + find_package(Glog QUIET) +-endif() ++#endif() + + if((gflags_FOUND OR GFLAGS_FOUND) AND (glog_FOUND OR GLOG_FOUND)) + set(_fname "${CMAKE_CURRENT_BINARY_DIR}/test_sfm_deps.cpp") + file(WRITE "${_fname}" "#include \n#include \nint main() { (void)(0); return 0; }\n") +- try_compile(SFM_DEPS_OK "${CMAKE_BINARY_DIR}" "${_fname}" +- CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:STRING=${GLOG_INCLUDE_DIRS};${GFLAGS_INCLUDE_DIRS}" +- LINK_LIBRARIES ${GLOG_LIBRARIES} ${GFLAGS_LIBRARIES} +- OUTPUT_VARIABLE OUTPUT ++ try_compile(SFM_DEPS_OK "${CMAKE_CURRENT_BINARY_DIR}" "${_fname}" ++ CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:STRING=${GLOG_INCLUDE_DIRS};${GFLAGS_INCLUDE_DIRS} -DLINK_LIBRARIES:STRING=${GLOG_LIBRARIES};${GFLAGS_LIBRARIES}" + ) + file(REMOVE "${_fname}") + message(STATUS "Checking SFM deps... ${SFM_DEPS_OK}") + else() ++ if(NOT gflags_FOUND AND NOT GFLAGS_FOUND) ++ message(STATUS "gflags not found") ++ endif() ++ if(NOT glog_FOUND AND NOT GLOG_FOUND) ++ message(STATUS "glog not found") ++ endif() + set(SFM_DEPS_OK FALSE) + endif() + --- graphics/opencv3/files/patch-cmake_OpenCVFindLibsGUI.cmake (nonexistent) +++ graphics/opencv3/files/patch-cmake_OpenCVFindLibsGUI.cmake (working copy) @@ -0,0 +1,11 @@ +--- cmake/OpenCVFindLibsGUI.cmake.orig 2016-12-23 12:54:44 UTC ++++ cmake/OpenCVFindLibsGUI.cmake +@@ -58,7 +58,7 @@ if(WITH_GTK AND NOT HAVE_QT) + if(HAVE_GTK AND NOT HAVE_GTHREAD) + message(FATAL_ERROR "gthread not found. This library is required when building with GTK support") + endif() +- if(WITH_OPENGL AND NOT HAVE_GTK3) ++ if(WITH_OPENGL AND (HAVE_GTK AND NOT HAVE_GTK3)) + CHECK_MODULE(gtkglext-1.0 HAVE_GTKGLEXT) + endif() + endif() --- graphics/opencv3/files/patch-modules_core_include_opencv2_core_types__c.h (nonexistent) +++ graphics/opencv3/files/patch-modules_core_include_opencv2_core_types__c.h (working copy) @@ -0,0 +1,41 @@ +--- modules/core/include/opencv2/core/types_c.h.orig 2016-12-23 12:54:44 UTC ++++ modules/core/include/opencv2/core/types_c.h +@@ -197,6 +197,38 @@ enum { + #define cvInvSqrt(value) ((float)(1./sqrt(value))) + #define cvSqrt(value) ((float)sqrt(value)) + ++#ifndef __cplusplus ++CV_INLINE int cvRound(float value) ++{ ++#if ((defined _MSC_VER && defined _M_X64) || ((defined __GNUC__ || defined __clang__) && defined __x86_64__ && \ ++ defined __SSE2__ && !defined __APPLE__)) && !defined(__CUDACC__) ++ __m128 t = _mm_set_ss( value ); ++ return _mm_cvtss_si32(t); ++#elif defined _MSC_VER && defined _M_IX86 ++ int t; ++ __asm ++ { ++ fld value; ++ fistp t; ++ } ++ return t; ++#elif ((defined _MSC_VER && defined _M_ARM) || defined CV_ICC || \ ++ defined __GNUC__ || defined __clang__) && defined HAVE_TEGRA_OPTIMIZATION ++ TEGRA_ROUND_FLT(value); ++#elif defined CV_ICC || defined __GNUC__ || defined __clang__ ++# if CV_VFP ++ ARM_ROUND_FLT(value); ++# else ++ return (int)lrintf(value); ++# endif ++#else ++ /* it's ok if round does not comply with IEEE754 standard; ++ the tests should allow +/-1 difference when the tested functions use round */ ++ return (int)(value + (value >= 0 ? 0.5f : -0.5f)); ++#endif ++} ++#endif ++ + + /*************** Random number generation *******************/ + --- graphics/opencv3/files/patch-modules_highgui_src_window__gtk.cpp (nonexistent) +++ graphics/opencv3/files/patch-modules_highgui_src_window__gtk.cpp (working copy) @@ -0,0 +1,16 @@ +--- modules/highgui/src/window_gtk.cpp.orig 2016-12-23 12:54:44 UTC ++++ modules/highgui/src/window_gtk.cpp +@@ -46,10 +46,12 @@ + + #if defined (HAVE_GTK) + ++#include ++#include + #include ++#include + #include + #include +-#include + + #if (GTK_MAJOR_VERSION == 3) + #define GTK_VERSION3 1 --- graphics/opencv3/files/patch-modules_objdetect_include_opencv2_objdetect_detection__based__tracker.hpp (nonexistent) +++ graphics/opencv3/files/patch-modules_objdetect_include_opencv2_objdetect_detection__based__tracker.hpp (working copy) @@ -0,0 +1,11 @@ +--- modules/objdetect/include/opencv2/objdetect/detection_based_tracker.hpp.orig 2016-12-23 12:54:44 UTC ++++ modules/objdetect/include/opencv2/objdetect/detection_based_tracker.hpp +@@ -45,7 +45,7 @@ + #define OPENCV_OBJDETECT_DBT_HPP + + // After this condition removal update blacklist for bindings: modules/python/common.cmake +-#if defined(__linux__) || defined(LINUX) || defined(__APPLE__) || defined(__ANDROID__) || \ ++#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__ANDROID__) || \ + (defined(__cplusplus) && __cplusplus > 199711L) || (defined(_MSC_VER) && _MSC_VER >= 1700) + + #include --- graphics/opencv3/files/patch-modules_objdetect_src_detection__based__tracker.cpp (nonexistent) +++ graphics/opencv3/files/patch-modules_objdetect_src_detection__based__tracker.cpp (working copy) @@ -0,0 +1,11 @@ +--- modules/objdetect/src/detection_based_tracker.cpp.orig 2016-12-23 12:54:44 UTC ++++ modules/objdetect/src/detection_based_tracker.cpp +@@ -48,7 +48,7 @@ + #define USE_STD_THREADS + #endif + +-#if defined(__linux__) || defined(LINUX) || defined(__APPLE__) || defined(ANDROID) || defined(USE_STD_THREADS) ++#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(ANDROID) || defined(USE_STD_THREADS) + + #include "opencv2/core/utility.hpp" + --- graphics/opencv3/files/patch-modules_videoio_src_cap__libv4l.cpp (nonexistent) +++ graphics/opencv3/files/patch-modules_videoio_src_cap__libv4l.cpp (working copy) @@ -0,0 +1,76 @@ +--- modules/videoio/src/cap_libv4l.cpp.orig 2016-12-23 12:54:44 UTC ++++ modules/videoio/src/cap_libv4l.cpp +@@ -251,7 +251,9 @@ make & enjoy! + #include + #include + #include ++#ifdef __linux__ + #include /* for videodev2.h */ ++#endif + #include + #include + #include +@@ -298,12 +300,12 @@ static unsigned int n_buffers = 0; + /* TODO: Consider at program exit return controls to the initial values - See v4l2_free_ranges function */ + /* TODO: Consider at program exit reset the device to default values - See v4l2_free_ranges function */ + typedef struct v4l2_ctrl_range { +- __u32 ctrl_id; +- __s32 initial_value; +- __s32 current_value; +- __s32 minimum; +- __s32 maximum; +- __s32 default_value; ++ uint32_t ctrl_id; ++ int32_t initial_value; ++ int32_t current_value; ++ int32_t minimum; ++ int32_t maximum; ++ int32_t default_value; + } v4l2_ctrl_range; + + typedef struct CvCaptureCAM_V4L +@@ -542,7 +544,7 @@ static void v4l2_add_ctrl_range(CvCaptur + capture->v4l2_ctrl_ranges = (v4l2_ctrl_range**)realloc((v4l2_ctrl_range**)capture->v4l2_ctrl_ranges, (capture->v4l2_ctrl_count + 1) * sizeof(v4l2_ctrl_range*)); + } + +-static int v4l2_get_ctrl_default(CvCaptureCAM_V4L* capture, __u32 id) { ++static int v4l2_get_ctrl_default(CvCaptureCAM_V4L* capture, uint32_t id) { + int i; + for (i = 0; i < capture->v4l2_ctrl_count; i++) { + if (id == capture->v4l2_ctrl_ranges[i]->ctrl_id) { +@@ -552,7 +554,7 @@ static int v4l2_get_ctrl_default(CvCaptu + return -1; + } + +-static int v4l2_get_ctrl_min(CvCaptureCAM_V4L* capture, __u32 id) { ++static int v4l2_get_ctrl_min(CvCaptureCAM_V4L* capture, uint32_t id) { + int i; + for (i = 0; i < capture->v4l2_ctrl_count; i++) { + if (id == capture->v4l2_ctrl_ranges[i]->ctrl_id) { +@@ -562,7 +564,7 @@ static int v4l2_get_ctrl_min(CvCaptureCA + return -1; + } + +-static int v4l2_get_ctrl_max(CvCaptureCAM_V4L* capture, __u32 id) { ++static int v4l2_get_ctrl_max(CvCaptureCAM_V4L* capture, uint32_t id) { + int i; + for (i = 0; i < capture->v4l2_ctrl_count; i++) { + if (id == capture->v4l2_ctrl_ranges[i]->ctrl_id) { +@@ -575,7 +577,7 @@ static int v4l2_get_ctrl_max(CvCaptureCA + + static void v4l2_scan_controls(CvCaptureCAM_V4L* capture) { + +- __u32 ctrl_id; ++ uint32_t ctrl_id; + struct v4l2_control c; + if (capture->v4l2_ctrl_ranges != NULL) { + v4l2_free_ranges(capture); +@@ -1653,7 +1655,7 @@ static int icvSetVideoSize( CvCaptureCAM + + static int icvSetControl (CvCaptureCAM_V4L* capture, int property_id, double value) { + struct v4l2_control c; +- __s32 ctrl_value; ++ int32_t ctrl_value; + char name[32]; + int is_v4l2 = 1; + int v4l2_min = 0; --- graphics/opencv3/pkg-descr (nonexistent) +++ graphics/opencv3/pkg-descr (working copy) @@ -0,0 +1,20 @@ +OpenCV (Open Source Computer Vision Library) is an open source +computer vision and machine learning software library. OpenCV was +built to provide a common infrastructure for computer vision +applications and to accelerate the use of machine perception in the +commercial products. Being a BSD-licensed product, OpenCV makes it +easy for businesses to utilize and modify the code. + +The library has more than 2500 optimized algorithms, which includes +a comprehensive set of both classic and state-of-the-art computer +vision and machine learning algorithms. These algorithms can be +used to detect and recognize faces, identify objects, classify human +actions in videos, track camera movements, track moving objects, +extract 3D models of objects, produce 3D point clouds from stereo +cameras, stitch images together to produce a high resolution image +of an entire scene, find similar images from an image database, +remove red eyes from images taken using flash, follow eye movements, +recognize scenery and establish markers to overlay it with augmented +reality, etc. + +WWW: http://www.opencv.org --- graphics/opencv3/pkg-plist (nonexistent) +++ graphics/opencv3/pkg-plist (working copy) @@ -0,0 +1,642 @@ +bin/opencv_annotation +bin/opencv_createsamples +%%EXTRA_MODULES%%bin/opencv_interactive-calibration +bin/opencv_traincascade +bin/opencv_version +bin/opencv_visualisation +%%EXTRA_MODULES%%bin/opencv_waldboost_detector +include/opencv/cv.h +include/opencv/cv.hpp +include/opencv/cvaux.h +include/opencv/cvaux.hpp +include/opencv/cvwimage.h +include/opencv/cxcore.h +include/opencv/cxcore.hpp +include/opencv/cxeigen.hpp +include/opencv/cxmisc.h +include/opencv/highgui.h +include/opencv/ml.h +%%EXTRA_MODULES%%include/opencv2/aruco.hpp +%%EXTRA_MODULES%%include/opencv2/aruco/charuco.hpp +%%EXTRA_MODULES%%include/opencv2/aruco/dictionary.hpp +%%EXTRA_MODULES%%include/opencv2/bgsegm.hpp +%%EXTRA_MODULES%%include/opencv2/bioinspired.hpp +%%EXTRA_MODULES%%include/opencv2/bioinspired/bioinspired.hpp +%%EXTRA_MODULES%%include/opencv2/bioinspired/retina.hpp +%%EXTRA_MODULES%%include/opencv2/bioinspired/retinafasttonemapping.hpp +%%EXTRA_MODULES%%include/opencv2/bioinspired/transientareassegmentationmodule.hpp +include/opencv2/calib3d.hpp +include/opencv2/calib3d/calib3d.hpp +include/opencv2/calib3d/calib3d_c.h +%%EXTRA_MODULES%%include/opencv2/ccalib.hpp +%%EXTRA_MODULES%%include/opencv2/ccalib/multicalib.hpp +%%EXTRA_MODULES%%include/opencv2/ccalib/omnidir.hpp +%%EXTRA_MODULES%%include/opencv2/ccalib/randpattern.hpp +include/opencv2/cvconfig.h +%%EXTRA_MODULES%%include/opencv2/datasets/ar_hmdb.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/ar_sports.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/dataset.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/fr_adience.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/fr_lfw.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/gr_chalearn.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/gr_skig.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/hpe_humaneva.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/hpe_parse.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/ir_affine.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/ir_robot.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/is_bsds.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/is_weizmann.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/msm_epfl.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/msm_middlebury.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/or_imagenet.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/or_mnist.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/or_pascal.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/or_sun.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/pd_caltech.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/pd_inria.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/slam_kitti.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/slam_tumindoor.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/tr_chars.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/tr_icdar.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/tr_svt.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/track_alov.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/track_vot.hpp +%%EXTRA_MODULES%%include/opencv2/datasets/util.hpp +%%EXTRA_MODULES%%include/opencv2/dnn.hpp +%%EXTRA_MODULES%%include/opencv2/dnn/all_layers.hpp +%%EXTRA_MODULES%%include/opencv2/dnn/blob.hpp +%%EXTRA_MODULES%%include/opencv2/dnn/blob.inl.hpp +%%EXTRA_MODULES%%include/opencv2/dnn/dict.hpp +%%EXTRA_MODULES%%include/opencv2/dnn/dnn.hpp +%%EXTRA_MODULES%%include/opencv2/dnn/dnn.inl.hpp +%%EXTRA_MODULES%%include/opencv2/dnn/layer.hpp +%%EXTRA_MODULES%%include/opencv2/dnn/shape_utils.hpp +%%EXTRA_MODULES%%include/opencv2/dpm.hpp +%%EXTRA_MODULES%%include/opencv2/face.hpp +%%EXTRA_MODULES%%include/opencv2/face/bif.hpp +%%EXTRA_MODULES%%include/opencv2/face/facerec.hpp +%%EXTRA_MODULES%%include/opencv2/face/predict_collector.hpp +include/opencv2/features2d.hpp +include/opencv2/features2d/features2d.hpp +include/opencv2/flann.hpp +include/opencv2/flann/all_indices.h +include/opencv2/flann/allocator.h +include/opencv2/flann/any.h +include/opencv2/flann/autotuned_index.h +include/opencv2/flann/composite_index.h +include/opencv2/flann/config.h +include/opencv2/flann/defines.h +include/opencv2/flann/dist.h +include/opencv2/flann/dummy.h +include/opencv2/flann/dynamic_bitset.h +include/opencv2/flann/flann.hpp +include/opencv2/flann/flann_base.hpp +include/opencv2/flann/general.h +include/opencv2/flann/ground_truth.h +include/opencv2/flann/hdf5.h +include/opencv2/flann/heap.h +include/opencv2/flann/hierarchical_clustering_index.h +include/opencv2/flann/index_testing.h +include/opencv2/flann/kdtree_index.h +include/opencv2/flann/kdtree_single_index.h +include/opencv2/flann/kmeans_index.h +include/opencv2/flann/linear_index.h +include/opencv2/flann/logger.h +include/opencv2/flann/lsh_index.h +include/opencv2/flann/lsh_table.h +include/opencv2/flann/matrix.h +include/opencv2/flann/miniflann.hpp +include/opencv2/flann/nn_index.h +include/opencv2/flann/object_factory.h +include/opencv2/flann/params.h +include/opencv2/flann/random.h +include/opencv2/flann/result_set.h +include/opencv2/flann/sampling.h +include/opencv2/flann/saving.h +include/opencv2/flann/simplex_downhill.h +include/opencv2/flann/timer.h +%%EXTRA_MODULES%%include/opencv2/freetype.hpp +%%EXTRA_MODULES%%include/opencv2/fuzzy.hpp +%%EXTRA_MODULES%%include/opencv2/fuzzy/fuzzy_F0_math.hpp +%%EXTRA_MODULES%%include/opencv2/fuzzy/fuzzy_image.hpp +%%EXTRA_MODULES%%include/opencv2/fuzzy/types.hpp +%%EXTRA_MODULES%%include/opencv2/hdf.hpp +%%EXTRA_MODULES%%include/opencv2/hdf/hdf5.hpp +include/opencv2/highgui.hpp +include/opencv2/highgui/highgui.hpp +include/opencv2/highgui/highgui_c.h +include/opencv2/imgcodecs.hpp +include/opencv2/imgcodecs/imgcodecs.hpp +include/opencv2/imgcodecs/imgcodecs_c.h +include/opencv2/imgcodecs/ios.h +%%EXTRA_MODULES%%include/opencv2/line_descriptor.hpp +%%EXTRA_MODULES%%include/opencv2/line_descriptor/descriptor.hpp +include/opencv2/ml.hpp +include/opencv2/ml/ml.hpp +include/opencv2/objdetect.hpp +include/opencv2/objdetect/detection_based_tracker.hpp +include/opencv2/objdetect/objdetect.hpp +include/opencv2/objdetect/objdetect_c.h +include/opencv2/opencv.hpp +include/opencv2/opencv_modules.hpp +%%EXTRA_MODULES%%include/opencv2/optflow.hpp +%%EXTRA_MODULES%%include/opencv2/optflow/motempl.hpp +%%EXTRA_MODULES%%include/opencv2/optflow/pcaflow.hpp +%%EXTRA_MODULES%%include/opencv2/optflow/sparse_matching_gpc.hpp +%%EXTRA_MODULES%%include/opencv2/phase_unwrapping.hpp +%%EXTRA_MODULES%%include/opencv2/phase_unwrapping/histogramphaseunwrapping.hpp +%%EXTRA_MODULES%%include/opencv2/phase_unwrapping/phase_unwrapping.hpp +include/opencv2/photo.hpp +include/opencv2/photo/cuda.hpp +include/opencv2/photo/photo.hpp +include/opencv2/photo/photo_c.h +%%EXTRA_MODULES%%include/opencv2/plot.hpp +%%EXTRA_MODULES%%include/opencv2/reg/map.hpp +%%EXTRA_MODULES%%include/opencv2/reg/mapaffine.hpp +%%EXTRA_MODULES%%include/opencv2/reg/mapper.hpp +%%EXTRA_MODULES%%include/opencv2/reg/mappergradaffine.hpp +%%EXTRA_MODULES%%include/opencv2/reg/mappergradeuclid.hpp +%%EXTRA_MODULES%%include/opencv2/reg/mappergradproj.hpp +%%EXTRA_MODULES%%include/opencv2/reg/mappergradshift.hpp +%%EXTRA_MODULES%%include/opencv2/reg/mappergradsimilar.hpp +%%EXTRA_MODULES%%include/opencv2/reg/mapperpyramid.hpp +%%EXTRA_MODULES%%include/opencv2/reg/mapprojec.hpp +%%EXTRA_MODULES%%include/opencv2/reg/mapshift.hpp +%%EXTRA_MODULES%%include/opencv2/rgbd.hpp +%%EXTRA_MODULES%%include/opencv2/rgbd/linemod.hpp +%%EXTRA_MODULES%%include/opencv2/saliency.hpp +%%EXTRA_MODULES%%include/opencv2/saliency/saliencyBaseClasses.hpp +%%EXTRA_MODULES%%include/opencv2/saliency/saliencySpecializedClasses.hpp +%%EXTRA_MODULES%%include/opencv2/sfm.hpp +%%EXTRA_MODULES%%include/opencv2/sfm/conditioning.hpp +%%EXTRA_MODULES%%include/opencv2/sfm/fundamental.hpp +%%EXTRA_MODULES%%include/opencv2/sfm/io.hpp +%%EXTRA_MODULES%%include/opencv2/sfm/numeric.hpp +%%EXTRA_MODULES%%include/opencv2/sfm/projection.hpp +%%EXTRA_MODULES%%include/opencv2/sfm/reconstruct.hpp +%%EXTRA_MODULES%%include/opencv2/sfm/robust.hpp +%%EXTRA_MODULES%%include/opencv2/sfm/simple_pipeline.hpp +%%EXTRA_MODULES%%include/opencv2/sfm/triangulation.hpp +include/opencv2/shape.hpp +include/opencv2/shape/emdL1.hpp +include/opencv2/shape/hist_cost.hpp +include/opencv2/shape/shape.hpp +include/opencv2/shape/shape_distance.hpp +include/opencv2/shape/shape_transformer.hpp +%%EXTRA_MODULES%%include/opencv2/stereo.hpp +%%EXTRA_MODULES%%include/opencv2/stereo/descriptor.hpp +%%EXTRA_MODULES%%include/opencv2/stereo/matching.hpp +%%EXTRA_MODULES%%include/opencv2/stereo/stereo.hpp +include/opencv2/stitching.hpp +include/opencv2/stitching/detail/autocalib.hpp +include/opencv2/stitching/detail/blenders.hpp +include/opencv2/stitching/detail/camera.hpp +include/opencv2/stitching/detail/exposure_compensate.hpp +include/opencv2/stitching/detail/matchers.hpp +include/opencv2/stitching/detail/motion_estimators.hpp +include/opencv2/stitching/detail/seam_finders.hpp +include/opencv2/stitching/detail/timelapsers.hpp +include/opencv2/stitching/detail/util.hpp +include/opencv2/stitching/detail/util_inl.hpp +include/opencv2/stitching/detail/warpers.hpp +include/opencv2/stitching/detail/warpers_inl.hpp +include/opencv2/stitching/warpers.hpp +%%EXTRA_MODULES%%include/opencv2/structured_light.hpp +%%EXTRA_MODULES%%include/opencv2/structured_light/graycodepattern.hpp +%%EXTRA_MODULES%%include/opencv2/structured_light/sinusoidalpattern.hpp +%%EXTRA_MODULES%%include/opencv2/structured_light/structured_light.hpp +include/opencv2/superres.hpp +include/opencv2/superres/optical_flow.hpp +%%EXTRA_MODULES%%include/opencv2/surface_matching.hpp +%%EXTRA_MODULES%%include/opencv2/surface_matching/icp.hpp +%%EXTRA_MODULES%%include/opencv2/surface_matching/pose_3d.hpp +%%EXTRA_MODULES%%include/opencv2/surface_matching/ppf_helpers.hpp +%%EXTRA_MODULES%%include/opencv2/surface_matching/ppf_match_3d.hpp +%%EXTRA_MODULES%%include/opencv2/surface_matching/t_hash_int.hpp +%%EXTRA_MODULES%%include/opencv2/text.hpp +%%EXTRA_MODULES%%include/opencv2/text/erfilter.hpp +%%EXTRA_MODULES%%include/opencv2/text/ocr.hpp +%%EXTRA_MODULES%%include/opencv2/tracking.hpp +%%EXTRA_MODULES%%include/opencv2/tracking/feature.hpp +%%EXTRA_MODULES%%include/opencv2/tracking/kalman_filters.hpp +%%EXTRA_MODULES%%include/opencv2/tracking/onlineBoosting.hpp +%%EXTRA_MODULES%%include/opencv2/tracking/onlineMIL.hpp +%%EXTRA_MODULES%%include/opencv2/tracking/tldDataset.hpp +%%EXTRA_MODULES%%include/opencv2/tracking/tracker.hpp +%%EXTRA_MODULES%%include/opencv2/tracking/tracking.hpp +include/opencv2/video.hpp +include/opencv2/video/background_segm.hpp +include/opencv2/video/tracking.hpp +include/opencv2/video/tracking_c.h +include/opencv2/video/video.hpp +include/opencv2/videoio.hpp +include/opencv2/videoio/cap_ios.h +include/opencv2/videoio/videoio.hpp +include/opencv2/videoio/videoio_c.h +include/opencv2/videostab.hpp +include/opencv2/videostab/deblurring.hpp +include/opencv2/videostab/fast_marching.hpp +include/opencv2/videostab/fast_marching_inl.hpp +include/opencv2/videostab/frame_source.hpp +include/opencv2/videostab/global_motion.hpp +include/opencv2/videostab/inpainting.hpp +include/opencv2/videostab/log.hpp +include/opencv2/videostab/motion_core.hpp +include/opencv2/videostab/motion_stabilizing.hpp +include/opencv2/videostab/optical_flow.hpp +include/opencv2/videostab/outlier_rejection.hpp +include/opencv2/videostab/ring_buffer.hpp +include/opencv2/videostab/stabilizer.hpp +include/opencv2/videostab/wobble_suppression.hpp +%%EXTRA_MODULES%%include/opencv2/xfeatures2d.hpp +%%EXTRA_MODULES%%include/opencv2/xfeatures2d/cuda.hpp +%%EXTRA_MODULES%%include/opencv2/xfeatures2d/nonfree.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/deriche_filter.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/disparity_filter.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/edge_filter.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/estimated_covariance.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/fast_hough_transform.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/fast_line_detector.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/lsc.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/paillou_filter.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/seeds.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/segmentation.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/slic.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/sparse_match_interpolator.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/structured_edge_detection.hpp +%%EXTRA_MODULES%%include/opencv2/ximgproc/weighted_median_filter.hpp +%%EXTRA_MODULES%%include/opencv2/xobjdetect.hpp +%%EXTRA_MODULES%%include/opencv2/xphoto.hpp +%%EXTRA_MODULES%%include/opencv2/xphoto/bm3d_image_denoising.hpp +%%EXTRA_MODULES%%include/opencv2/xphoto/dct_image_denoising.hpp +%%EXTRA_MODULES%%include/opencv2/xphoto/inpainting.hpp +%%EXTRA_MODULES%%include/opencv2/xphoto/white_balance.hpp +%%EXTRA_MODULES%%lib/libopencv_aruco.so +%%EXTRA_MODULES%%lib/libopencv_aruco.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_aruco.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_bgsegm.so +%%EXTRA_MODULES%%lib/libopencv_bgsegm.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_bgsegm.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_bioinspired.so +%%EXTRA_MODULES%%lib/libopencv_bioinspired.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_bioinspired.so.%%VERSION%% +lib/libopencv_calib3d.so +lib/libopencv_calib3d.so.%%SOVERSION%% +lib/libopencv_calib3d.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_ccalib.so +%%EXTRA_MODULES%%lib/libopencv_ccalib.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_ccalib.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_datasets.so +%%EXTRA_MODULES%%lib/libopencv_datasets.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_datasets.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_dnn.so +%%EXTRA_MODULES%%lib/libopencv_dnn.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_dnn.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_dpm.so +%%EXTRA_MODULES%%lib/libopencv_dpm.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_dpm.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_face.so +%%EXTRA_MODULES%%lib/libopencv_face.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_face.so.%%VERSION%% +lib/libopencv_features2d.so +lib/libopencv_features2d.so.%%SOVERSION%% +lib/libopencv_features2d.so.%%VERSION%% +lib/libopencv_flann.so +lib/libopencv_flann.so.%%SOVERSION%% +lib/libopencv_flann.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_freetype.so +%%EXTRA_MODULES%%lib/libopencv_freetype.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_freetype.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_fuzzy.so +%%EXTRA_MODULES%%lib/libopencv_fuzzy.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_fuzzy.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_hdf.so +%%EXTRA_MODULES%%lib/libopencv_hdf.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_hdf.so.%%VERSION%% +lib/libopencv_highgui.so +lib/libopencv_highgui.so.%%SOVERSION%% +lib/libopencv_highgui.so.%%VERSION%% +lib/libopencv_imgcodecs.so +lib/libopencv_imgcodecs.so.%%SOVERSION%% +lib/libopencv_imgcodecs.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_line_descriptor.so +%%EXTRA_MODULES%%lib/libopencv_line_descriptor.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_line_descriptor.so.%%VERSION%% +lib/libopencv_ml.so +lib/libopencv_ml.so.%%SOVERSION%% +lib/libopencv_ml.so.%%VERSION%% +lib/libopencv_objdetect.so +lib/libopencv_objdetect.so.%%SOVERSION%% +lib/libopencv_objdetect.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_optflow.so +%%EXTRA_MODULES%%lib/libopencv_optflow.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_optflow.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_phase_unwrapping.so +%%EXTRA_MODULES%%lib/libopencv_phase_unwrapping.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_phase_unwrapping.so.%%VERSION%% +lib/libopencv_photo.so +lib/libopencv_photo.so.%%SOVERSION%% +lib/libopencv_photo.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_plot.so +%%EXTRA_MODULES%%lib/libopencv_plot.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_plot.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_reg.so +%%EXTRA_MODULES%%lib/libopencv_reg.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_reg.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_rgbd.so +%%EXTRA_MODULES%%lib/libopencv_rgbd.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_rgbd.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_saliency.so +%%EXTRA_MODULES%%lib/libopencv_saliency.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_saliency.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_sfm.so +%%EXTRA_MODULES%%lib/libopencv_sfm.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_sfm.so.%%VERSION%% +lib/libopencv_shape.so +lib/libopencv_shape.so.%%SOVERSION%% +lib/libopencv_shape.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_stereo.so +%%EXTRA_MODULES%%lib/libopencv_stereo.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_stereo.so.%%VERSION%% +lib/libopencv_stitching.so +lib/libopencv_stitching.so.%%SOVERSION%% +lib/libopencv_stitching.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_structured_light.so +%%EXTRA_MODULES%%lib/libopencv_structured_light.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_structured_light.so.%%VERSION%% +lib/libopencv_superres.so +lib/libopencv_superres.so.%%SOVERSION%% +lib/libopencv_superres.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_surface_matching.so +%%EXTRA_MODULES%%lib/libopencv_surface_matching.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_surface_matching.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_text.so +%%EXTRA_MODULES%%lib/libopencv_text.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_text.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_tracking.so +%%EXTRA_MODULES%%lib/libopencv_tracking.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_tracking.so.%%VERSION%% +lib/libopencv_video.so +lib/libopencv_video.so.%%SOVERSION%% +lib/libopencv_video.so.%%VERSION%% +lib/libopencv_videoio.so +lib/libopencv_videoio.so.%%SOVERSION%% +lib/libopencv_videoio.so.%%VERSION%% +lib/libopencv_videostab.so +lib/libopencv_videostab.so.%%SOVERSION%% +lib/libopencv_videostab.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_xfeatures2d.so +%%EXTRA_MODULES%%lib/libopencv_xfeatures2d.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_xfeatures2d.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_ximgproc.so +%%EXTRA_MODULES%%lib/libopencv_ximgproc.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_ximgproc.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_xobjdetect.so +%%EXTRA_MODULES%%lib/libopencv_xobjdetect.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_xobjdetect.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_xphoto.so +%%EXTRA_MODULES%%lib/libopencv_xphoto.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_xphoto.so.%%VERSION%% +libdata/pkgconfig/opencv.pc +%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libcorrespondence.a +%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libmultiview.a +%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libnumeric.a +%%DATADIR%%/OpenCVConfig-version.cmake +%%DATADIR%%/OpenCVConfig.cmake +%%DATADIR%%/OpenCVModules-%%CMAKE_BUILD_TYPE%%.cmake +%%DATADIR%%/OpenCVModules.cmake +%%DATADIR%%/haarcascades/haarcascade_eye.xml +%%DATADIR%%/haarcascades/haarcascade_eye_tree_eyeglasses.xml +%%DATADIR%%/haarcascades/haarcascade_frontalcatface.xml +%%DATADIR%%/haarcascades/haarcascade_frontalcatface_extended.xml +%%DATADIR%%/haarcascades/haarcascade_frontalface_alt.xml +%%DATADIR%%/haarcascades/haarcascade_frontalface_alt2.xml +%%DATADIR%%/haarcascades/haarcascade_frontalface_alt_tree.xml +%%DATADIR%%/haarcascades/haarcascade_frontalface_default.xml +%%DATADIR%%/haarcascades/haarcascade_fullbody.xml +%%DATADIR%%/haarcascades/haarcascade_lefteye_2splits.xml +%%DATADIR%%/haarcascades/haarcascade_licence_plate_rus_16stages.xml +%%DATADIR%%/haarcascades/haarcascade_lowerbody.xml +%%DATADIR%%/haarcascades/haarcascade_profileface.xml +%%DATADIR%%/haarcascades/haarcascade_righteye_2splits.xml +%%DATADIR%%/haarcascades/haarcascade_russian_plate_number.xml +%%DATADIR%%/haarcascades/haarcascade_smile.xml +%%DATADIR%%/haarcascades/haarcascade_upperbody.xml +%%DATADIR%%/lbpcascades/lbpcascade_frontalcatface.xml +%%DATADIR%%/lbpcascades/lbpcascade_frontalface.xml +%%DATADIR%%/lbpcascades/lbpcascade_profileface.xml +%%DATADIR%%/lbpcascades/lbpcascade_silverware.xml +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/calibrate_camera.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/calibrate_camera_charuco.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_board.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_board_charuco.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_diamond.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_marker.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_board.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_board_charuco.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_diamonds.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_markers.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detector_params.yml +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/bgfg_gmg.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/OpenEXRimages_HDR_Retina_toneMapping.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/basicRetina.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/OpenEXRimages_HDR_Retina_toneMapping.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/OpenEXRimages_HDR_Retina_toneMapping_video.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/retinaDemo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/tutorial_code/bioinspired/retina_tutorial.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/ocl/retina_ocl.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/retinaDemo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/multi_cameras_calibration.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/omni_calibration.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/omni_stereo_calibration.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/random_pattern_calibration.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/random_pattern_generator.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ar_hmdb.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ar_hmdb_benchmark.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ar_sports.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/fr_adience.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/fr_lfw.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/fr_lfw_benchmark.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/gr_chalearn.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/gr_skig.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/hpe_humaneva.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/hpe_parse.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ir_affine.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ir_robot.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/is_bsds.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/is_weizmann.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/msm_epfl.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/msm_middlebury.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_imagenet.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_mnist.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_pascal.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_sun.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/pd_caltech.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/pd_inria.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/slam_kitti.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/slam_tumindoor.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_chars.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_chars_benchmark.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_icdar.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_icdar_benchmark.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_svt.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_svt_benchmark.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/track_vot.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/VGG_VOC0712_SSD_300x300_iter_60000.prototxt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/bvlc_googlenet.prototxt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/caffe_googlenet.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/fcn32s-heavy-pascal.prototxt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/fcn8s-heavy-pascal.prototxt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/fcn_semsegm.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/googlenet_python.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/pascal-classes.txt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/rgb.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/space_shuttle.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/ssd_object_detection.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/synset_words.txt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/tf_inception.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dpm/cascade_detect_camera.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dpm/cascade_detect_sequence.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dpm/data/inriaperson.xml +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/CMakeLists.txt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/etc/at.txt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/etc/create_csv.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/etc/crop_face.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_demo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_eigenfaces.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_fisherfaces.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_lbph.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_save_load.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_video.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/fuzzy_filtering.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/fuzzy_inpainting.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/input.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/mask1.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/mask2.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/mask3.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/compute_descriptors.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/knn_matching.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/lines_extraction.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/lsd_lines_extraction.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/matching.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/radius_matching.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_evaluate.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_train.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_train_middlebury.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_train_sintel.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/motempl.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/motempl.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/optical_flow_benchmark.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/optical_flow_evaluation.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/pcaflow_demo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/simpleflow_demo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phase_unwrapping/unwrap.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/CMakeLists.txt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/LR_05.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/LR_06.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/home.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/map_test.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbd/CMakeLists.txt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbd/linemod.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbd/odometry_evaluation.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8HSV.idx.yml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8HSV.wS1.yml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8HSV.wS2.yml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8I.idx.yml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8I.wS1.yml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8I.wS2.yml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8MAXBGR.idx.yml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8MAXBGR.wS1.yml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8MAXBGR.wS2.yml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/computeSaliency.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stereo/sample.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/cap_pattern.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/capsinpattern.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/pointcloud.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/projectorcalibration.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/parasaurolophus_6700.ply +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/parasaurolophus_low_normals2.ply +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/rs1_normals.ply +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/rs22_proc2.ply +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/ppf_load_match.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/ppf_normal_computation.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/OCRBeamSearch_CNN_model_data.xml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/OCRHMM_knn_model_data.xml.gz +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/OCRHMM_transitions_table.xml +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/character_recognition.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/cropped_word_recognition.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/detect_er_chars.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/end_to_end_recognition.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext01.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext02.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext03.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext04.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext05.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext06.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_char01.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_char02.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_char03.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word01.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word01_mask.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word02.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word02_mask.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word03.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word03_mask.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word04.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word04_mask.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word05.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word05_mask.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word01.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word02.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word03.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word04.jpg +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/segmented_word_recognition.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/textdetection.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/textdetection.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/trained_classifierNM1.xml +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/trained_classifierNM2.xml +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/trained_classifier_erGrouping.xml +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/webcam_demo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/benchmark.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/goturnTracker.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/kcf.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/multiTracker_dataset.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/multitracker.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/multitracker.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tracker.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tracker.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tracker_dataset.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tutorial_customizing_cn_tracker.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tutorial_introduction_to_tracker.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tutorial_multitracker.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/bagofwords_classification.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/export-boostdesc.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/pct_signatures.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/pct_webcam.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/shape_transformation.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/surf_matcher.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/video_homography.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/CMakeLists.txt +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/deriche_demo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/disparity_filtering.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/fast_hough_transform.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/findredlinedpolygonfromgooglemaps.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/fld_lines.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/graphsegmentation_demo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/live_demo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/niblack_thresholding.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/paillou_demo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/polygonstanfordoutput.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/seeds.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/selectivesearchsegmentation_demo.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/slic.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/stanford.png +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/structured_edge_detection.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/thinning.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/bm3d_image_denoising.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/color_balance.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/color_balance_benchmark.py +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/dct_image_denoising.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/inpainting.cpp +%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/learn_color_balance.py