diff --git a/graphics/gstreamer-plugins-opencv/Makefile b/graphics/gstreamer-plugins-opencv/Makefile index 6edd2aea9f81..3028abf5ef81 100644 --- a/graphics/gstreamer-plugins-opencv/Makefile +++ b/graphics/gstreamer-plugins-opencv/Makefile @@ -10,4 +10,6 @@ GST_PLUGIN= opencv MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins +BROKEN= Incompatible with OpenCV 3.4.7 + .include "${MASTERDIR}/Makefile" diff --git a/graphics/opencv-core/Makefile b/graphics/opencv-core/Makefile index fa0de009e639..4748e16276b2 100644 --- a/graphics/opencv-core/Makefile +++ b/graphics/opencv-core/Makefile @@ -1,8 +1,7 @@ # Created by: Martin Matuska # $FreeBSD$ -PORTREVISION= 3 -PKGNAMESUFFIX= -${OCV_SLAVE} +PKGNAMESUFFIX= ${OCV_SUFFIX}-${OCV_SLAVE} COMMENT= OpenCV core libraries diff --git a/graphics/opencv-core/pkg-plist b/graphics/opencv-core/pkg-plist index 9efdefdc99a8..bc9cb2674ba6 100644 --- a/graphics/opencv-core/pkg-plist +++ b/graphics/opencv-core/pkg-plist @@ -1,11 +1,23 @@ +include/opencv/cvwimage.h +include/opencv/cxcore.h +include/opencv/cxcore.hpp +include/opencv/cxeigen.hpp +include/opencv/cxmisc.h +include/opencv2/core/async.hpp +include/opencv2/core/detail/async_promise.hpp +include/opencv2/core/detail/exception_ptr.hpp +include/opencv2/core/hal/intrin_avx512.hpp +include/opencv2/core/simd_intrinsics.hpp +include/opencv2/core/utils/allocator_stats.hpp +include/opencv2/core/utils/allocator_stats.impl.hpp include/opencv2/core.hpp include/opencv2/core/affine.hpp include/opencv2/core/base.hpp +include/opencv2/core/bindings_utils.hpp include/opencv2/core/bufferpool.hpp -include/opencv2/core/core_c.h +include/opencv2/core/check.hpp include/opencv2/core/core.hpp -include/opencv2/core/cuda_stream_accessor.hpp -include/opencv2/core/cuda_types.hpp +include/opencv2/core/core_c.h include/opencv2/core/cuda.hpp include/opencv2/core/cuda.inl.hpp include/opencv2/core/cuda/block.hpp @@ -14,8 +26,8 @@ include/opencv2/core/cuda/color.hpp include/opencv2/core/cuda/common.hpp include/opencv2/core/cuda/datamov_utils.hpp include/opencv2/core/cuda/detail/color_detail.hpp -include/opencv2/core/cuda/detail/reduce_key_val.hpp include/opencv2/core/cuda/detail/reduce.hpp +include/opencv2/core/cuda/detail/reduce_key_val.hpp include/opencv2/core/cuda/detail/transform_detail.hpp include/opencv2/core/cuda/detail/type_traits_detail.hpp include/opencv2/core/cuda/detail/vec_distance_detail.hpp @@ -35,9 +47,11 @@ include/opencv2/core/cuda/utility.hpp include/opencv2/core/cuda/vec_distance.hpp include/opencv2/core/cuda/vec_math.hpp include/opencv2/core/cuda/vec_traits.hpp +include/opencv2/core/cuda/warp.hpp include/opencv2/core/cuda/warp_reduce.hpp include/opencv2/core/cuda/warp_shuffle.hpp -include/opencv2/core/cuda/warp.hpp +include/opencv2/core/cuda_stream_accessor.hpp +include/opencv2/core/cuda_types.hpp include/opencv2/core/cv_cpu_dispatch.h include/opencv2/core/cv_cpu_helper.h include/opencv2/core/cvdef.h @@ -48,11 +62,21 @@ include/opencv2/core/eigen.hpp include/opencv2/core/fast_math.hpp include/opencv2/core/hal/hal.hpp include/opencv2/core/hal/interface.h +include/opencv2/core/hal/intrin.hpp +include/opencv2/core/hal/intrin_avx.hpp include/opencv2/core/hal/intrin_cpp.hpp +include/opencv2/core/hal/intrin_forward.hpp include/opencv2/core/hal/intrin_neon.hpp include/opencv2/core/hal/intrin_sse.hpp +include/opencv2/core/hal/intrin_sse_em.hpp include/opencv2/core/hal/intrin_vsx.hpp -include/opencv2/core/hal/intrin.hpp +include/opencv2/core/ippasync.hpp +include/opencv2/core/mat.hpp +include/opencv2/core/mat.inl.hpp +include/opencv2/core/matx.hpp +include/opencv2/core/neon_utils.hpp +include/opencv2/core/ocl.hpp +include/opencv2/core/ocl_genbase.hpp include/opencv2/core/opencl/ocl_defs.hpp include/opencv2/core/opencl/opencl_info.hpp include/opencv2/core/opencl/opencl_svm.hpp @@ -71,13 +95,6 @@ include/opencv2/core/opencl/runtime/opencl_gl_wrappers.hpp include/opencv2/core/opencl/runtime/opencl_svm_20.hpp include/opencv2/core/opencl/runtime/opencl_svm_definitions.hpp include/opencv2/core/opencl/runtime/opencl_svm_hsa_extension.hpp -include/opencv2/core/ippasync.hpp -include/opencv2/core/mat.hpp -include/opencv2/core/mat.inl.hpp -include/opencv2/core/matx.hpp -include/opencv2/core/neon_utils.hpp -include/opencv2/core/ocl_genbase.hpp -include/opencv2/core/ocl.hpp include/opencv2/core/opengl.hpp include/opencv2/core/operations.hpp include/opencv2/core/optim.hpp @@ -88,8 +105,8 @@ include/opencv2/core/saturate.hpp include/opencv2/core/softfloat.hpp include/opencv2/core/sse_utils.hpp include/opencv2/core/traits.hpp -include/opencv2/core/types_c.h include/opencv2/core/types.hpp +include/opencv2/core/types_c.h include/opencv2/core/utility.hpp include/opencv2/core/utils/filesystem.hpp include/opencv2/core/utils/logger.defines.hpp @@ -104,8 +121,8 @@ include/opencv2/imgproc.hpp include/opencv2/imgproc/detail/distortion_model.hpp include/opencv2/imgproc/hal/hal.hpp include/opencv2/imgproc/hal/interface.h -include/opencv2/imgproc/imgproc_c.h include/opencv2/imgproc/imgproc.hpp +include/opencv2/imgproc/imgproc_c.h include/opencv2/imgproc/types_c.h @comment include/opencv2/opencv.hpp @comment include/opencv2/opencv_modules.hpp diff --git a/graphics/opencv-java/Makefile b/graphics/opencv-java/Makefile index 37818c96021b..4da51c483288 100644 --- a/graphics/opencv-java/Makefile +++ b/graphics/opencv-java/Makefile @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 4 +PORTREVISION= 0 CATEGORIES= graphics java PKGNAMESUFFIX= -${OCV_SLAVE} diff --git a/graphics/opencv-java/pkg-plist b/graphics/opencv-java/pkg-plist index 107f21febc9e..151781fc3a90 100644 --- a/graphics/opencv-java/pkg-plist +++ b/graphics/opencv-java/pkg-plist @@ -1,2 +1,82 @@ %%DATADIR%%/java/libopencv_java%%OCV_VER%%.so %%DATADIR%%/java/opencv-%%OCV_VER%%.jar +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/ant/build.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/ant/src/SimpleSample.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/clojure/simple-sample/project.clj +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/clojure/simple-sample/resources/images/lena.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/clojure/simple-sample/src/simple_sample/core.clj +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/clojure/simple-sample/test/simple_sample/core_test.clj +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eclipse/HelloCV/.classpath +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eclipse/HelloCV/.project +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eclipse/HelloCV/.settings/org.eclipse.jdt.core.prefs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eclipse/HelloCV/src/Main.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/opencv_version.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/README +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/lib/copy_opencv_jar_here +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/project/build.scala +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/project/plugins.sbt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/sbt/sbt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/sbt/sbt-launch.jar +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/src/main/java/DetectFaceDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/src/main/resources/AverageMaleFace.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/src/main/resources/img1.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/src/main/resources/img2.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/src/main/scala/Main.scala +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/src/main/scala/ScalaCorrespondenceMatchingDemo.scala +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/sbt/src/main/scala/ScalaDetectFaceDemo.scala +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/Histograms_Matching/back_projection/CalcBackProjectDemo1.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/Histograms_Matching/back_projection/CalcBackProjectDemo2.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/Histograms_Matching/histogram_calculation/CalcHistDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/Histograms_Matching/histogram_comparison/CompareHistDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/Histograms_Matching/histogram_equalization/EqualizeHistDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/BasicGeometricDrawing/BasicGeometricDrawing.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/HitMiss/HitMiss.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/Pyramids/Pyramids.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/Smoothing/Smoothing.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/changing_contrast_brightness_image/BasicLinearTransformsDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/changing_contrast_brightness_image/ChangingContrastBrightnessImageDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/erosion_dilatation/MorphologyDemo1.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/morph_lines_detection/Morphology_3.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/opening_closing_hats/MorphologyDemo2.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/threshold/Threshold.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/threshold_inRange/ThresholdInRange.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgProc/tutorial_template_matching/MatchTemplateDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgTrans/Filter2D/Filter2D_Demo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgTrans/HoughCircle/HoughCircles.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgTrans/HoughLine/HoughLines.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgTrans/LaPlace/LaplaceDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgTrans/MakeBorder/CopyMakeBorder.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgTrans/SobelDemo/SobelDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgTrans/canny_detector/CannyDetectorDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgTrans/distance_transformation/ImageSegmentationDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgTrans/remap/RemapDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ImgTrans/warp_affine/GeometricTransformsDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ShapeDescriptors/bounding_rects_circles/GeneralContoursDemo1.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ShapeDescriptors/bounding_rotated_ellipses/GeneralContoursDemo2.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ShapeDescriptors/find_contours/FindContoursDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ShapeDescriptors/hull/HullDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ShapeDescriptors/moments/MomentsDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ShapeDescriptors/point_polygon_test/PointPolygonTestDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/TrackingMotion/corner_subpixels/CornerSubPixDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/TrackingMotion/generic_corner_detector/CornerDetectorDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/TrackingMotion/good_features_to_track/GoodFeaturesToTrackDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/TrackingMotion/harris_detector/CornerHarrisDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/build.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/core/AddingImages/AddingImages.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/core/discrete_fourier_transform/DiscreteFourierTransform.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/core/mat_mask_operations/MatMaskOperations.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/core/mat_operations/MatOperations.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/features2D/akaze_matching/AKAZEMatchDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/features2D/feature_description/SURFMatchingDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/features2D/feature_detection/SURFDetectionDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/features2D/feature_flann_matcher/SURFFLANNMatchingDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/features2D/feature_homography/SURFFLANNMatchingHomographyDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/highgui/trackbar/AddingImagesTrackbar.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/introduction/documentation/Documentation.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ml/introduction_to_pca/IntroductionToPCADemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ml/introduction_to_svm/IntroductionToSVMDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/ml/non_linear_svms/NonLinearSVMsDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/objectDetection/cascade_classifier/ObjectDetectionDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/photo/hdr_imaging/HDRImagingDemo.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/tutorial_code/video/background_subtraction/BackgroundSubtractionDemo.java diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile index 1cc021d34868..8754a743a3f9 100644 --- a/graphics/opencv/Makefile +++ b/graphics/opencv/Makefile @@ -2,9 +2,8 @@ # $FreeBSD$ PORTNAME= opencv -PORTVERSION= 3.4.1 -PORTREVISION= 37 -CATEGORIES= graphics +PORTVERSION= 3.4.7 +CATEGORIES?= graphics MAINTAINER= tcberner@FreeBSD.org COMMENT= Open Source Computer Vision library @@ -19,10 +18,15 @@ NOT_FOR_ARCHS_REASON_sparc64= does not compile on sparc64 BUILD_DEPENDS= protoc:devel/protobuf .else LIB_DEPENDS= libprotobuf.so:devel/protobuf \ - libtesseract.so:graphics/tesseract + libtesseract.so:graphics/tesseract \ + libhdf5.so:science/hdf5 \ + libgflags.so:devel/gflags \ + libglog.so:devel/glog +BUILD_DEPENDS= ${LOCALBASE}/lib/libopencv_core.so:graphics/opencv-core +RUN_DEPENDS= ${LOCALBASE}/lib/libopencv_core.so:graphics/opencv-core .endif -USES= cmake compiler:c++14-lang localbase:ldflags pkgconfig +USES+= cmake compiler:c++14-lang gnome localbase:ldflags pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes @@ -31,117 +35,33 @@ USE_CXXSTD= c++11 DATADIR= ${PREFIX}/share/OpenCV PLIST_SUB+= SOVERSION=${DISTVERSION:R} VERSION=${DISTVERSION} +# Explicitely force a fail if configure mismatches expectations +CMAKE_OFF+= ENABLE_CONFIG_VERIFICATION + +# Don't generate bash script +CMAKE_OFF+= OPENCV_GENERATE_SETUPVARS USE_IPPICV + # 3rd party libs -CMAKE_ON= ENABLE_CXX11 -CMAKE_OFF= BUILD_ZLIB BUILD_TIFF BUILD_JASPER BUILD_JPEG BUILD_PNG BUILD_OPENEXR BUILD_TBB BUILD_IPP_IW BUILD_ITT BUILD_PROTOBUF +CMAKE_ON+= ENABLE_CXX11 PROTOBUF_UPDATE_FILES +CMAKE_OFF+= BUILD_ZLIB BUILD_TIFF BUILD_JASPER BUILD_JPEG BUILD_PNG \ + BUILD_OPENEXR BUILD_WEBP BUILD_TBB BUILD_PROTOBUF + # Optional 3rd party components -CMAKE_ARGS+= -DWITH_1394:BOOL=OFF \ - -DWITH_CAROTENE:BOOL=OFF \ - -DWITH_CPUFEATURES:BOOL=OFF \ - -DWITH_VTK:BOOL=OFF \ - -DWITH_CUDA:BOOL=OFF \ - -DWITH_CUFFT:BOOL=OFF \ - -DWITH_CUBLAS:BOOL=OFF \ - -DWITH_NVCUVID:BOOL=OFF \ - -DWITH_EIGEN:BOOL=OFF \ - -DWITH_VFW:BOOL=OFF \ - -DWITH_FFMPEG:BOOL=OFF \ - -DWITH_GSTREAMER:BOOL=OFF \ - -DWITH_GSTREAMER_0_10:BOOL=OFF \ - -DWITH_GTK:BOOL=OFF \ - -DWITH_GTK_2_X:BOOL=ON \ - -DWITH_IPP:BOOL=OFF \ - -DWITH_IPP_A:BOOL=OFF \ - -DWITH_HALIDE:BOOL=OFF \ - -DWITH_JASPER:BOOL=OFF \ - -DWITH_JPEG:BOOL=OFF \ - -DWITH_WEBP:BOOL=OFF \ - -DWITH_OPENEXR:BOOL=OFF \ - -DWITH_OPENGL:BOOL=OFF \ - -DWITH_OPENVX:BOOL=OFF \ - -DWITH_OPENNI:BOOL=OFF \ - -DWITH_OPENNI2:BOOL=OFF \ - -DWITH_PNG:BOOL=OFF \ - -DWITH_GDCM:BOOL=OFF \ - -DWITH_PVAPI:BOOL=OFF \ - -DWITH_GIGEAPI:BOOL=OFF \ - -DWITH_ARAVIS:BOOL=OFF \ - -DWITH_QT:BOOL=OFF \ - -DWITH_WIN32UI:BOOL=OFF \ - -DWITH_TBB:BOOL=OFF \ - -DWITH_OPENMP:BOOL=OFF \ - -DWITH_CSTRIPES:BOOL=ON \ - -DWITH_PTHREADS_PF:BOOL=OFF \ - -DWITH_TIFF:BOOL=OFF \ - -DWITH_UNICAP:BOOL=OFF \ - -DWITH_V4L:BOOL=OFF \ - -DWITH_LIBV4L:BOOL=OFF \ - -DWITH_DSHOW:BOOL=OFF \ - -DWITH_MSMF:BOOL=OFF \ - -DWITH_XIMEA:BOOL=OFF \ - -DWITH_XINE:BOOL=OFF \ - -DWITH_CLP:BOOL=OFF \ - -DWITH_OPENCL:BOOL=OFF \ - -DWITH_OPENCL_SVM:BOOL=OFF \ - -DWITH_OPENCLAMDFFT:BOOL=OFF \ - -DWITH_OPENCLAMDBLAS:BOOL=OFF \ - -DWITH_DIRECTX:BOOL=OFF \ - -DWITH_INTELPERC:BOOL=OFF \ - -DWITH_MATLAB:BOOL=OFF \ - -DWITH_VA:BOOL=OFF \ - -DWITH_VA_INTEL:BOOL=OFF \ - -DWITH_GDAL:BOOL=OFF \ - -DWITH_GPHOTO2:BOOL=OFF \ - -DWITH_LAPACK:BOOL=OFF \ - -DWITH_ITT:BOOL=OFF +# always off (not supported on FreeBSD or difficult to deal with in ports) +CMAKE_OFF+= WITH_CPUFEATURES WITH_CUBLAS WITH_CUDA WITH_CUFFT \ + WITH_INF_ENGINE WITH_NVCUVID WITH_OPENNI WITH_OPENNI2 # OpenCV build components -CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON \ - -DBUILD_opencv_apps:BOOL=ON \ - -DBUILD_opencv_js:BOOL=OFF \ - -DBUILD_ANDROID_EXAMPLES:BOOL=OFF \ - -DBUILD_DOCS:BOOL=OFF \ - -DBUILD_EXAMPLES:BOOL=OFF \ - -DBUILD_PACKAGE:BOOL=OFF \ - -DBUILD_PERF_TESTS:BOOL=OFF \ - -DBUILD_TESTS:BOOL=OFF \ - -DBUILD_WITH_DEBUG_INFO:BOOL=OFF \ - -DBUILD_WITH_DYNAMIC_IPP:BOOL=OFF \ - -DBUILD_FAT_JAVA_LIB:BOOL=OFF \ - -DBUILD_CUDA_STUBS:BOOL=OFF \ - -DBUILD_ANDROID_SERVICE:BOOL=OFF \ - -DBUILD_opencv_ts:BOOL=OFF \ - -DBUILD_opencv_cnn_3dobj_INIT:BOOL=OFF \ - -DBUILD_opencv_world:BOOL=OFF +CMAKE_OFF+= BUILD_FAT_JAVA_LIB BUILD_PACKAGE BUILD_PERF_TESTS \ + BUILD_TESTS BUILD_WITH_DEBUG_INFO # OpenCV installation options -CMAKE_ARGS+= -DINSTALL_CREATE_DISTRIB:BOOL=OFF \ - -DINSTALL_C_EXAMPLES:BOOL=OFF \ - -DINSTALL_PYTHON_EXAMPLES:BOOL=OFF \ - -DINSTALL_TO_MANGLED_PATHS:BOOL=OFF \ - -DINSTALL_TESTS:BOOL=OFF +CMAKE_OFF+= INSTALL_CREATE_DISTRIB # OpenCV build options -CMAKE_ARGS+= -DENABLE_CCACHE:BOOL=OFF \ - -DENABLE_PRECOMPILED_HEADERS:BOOL=OFF \ - -DENABLE_SOLUTION_FOLDERS:BOOL=OFF \ - -DENABLE_PROFILING:BOOL=OFF \ - -DENABLE_COVERAGE:BOOL=OFF \ - -DENABLE_OMIT_FRAME_POINTER:BOOL=ON \ - -DENABLE_POWERPC:BOOL=OFF \ - -DENABLE_VSX:BOOL=OFF \ - -DENABLE_FAST_MATH:BOOL=OFF \ - -DENABLE_NEON:BOOL=OFF \ - -DENABLE_VFPV3:BOOL=OFF \ - -DENABLE_NOISY_WARNINGS:BOOL=OFF \ - -DOPENCV_WARNINGS_ARE_ERRORS:BOOL=OFF \ - -DENABLE_IMPL_COLLECTION:BOOL=OFF \ - -DENABLE_INSTRUMENTATION:BOOL=OFF \ - -DENABLE_GNU_STL_DEBUG:BOOL=OFF \ - -DENABLE_BUILD_HARDENING:BOOL=OFF \ - -DENABLE_LTO:BOOL=OFF \ - -DGENERATE_ABI_DESCRIPTOR:BOOL=OFF \ - -DCV_ENABLE_INTRINSICS:BOOL=ON \ - -DCV_DISABLE_OPTIMIZATION:BOOL=OFF \ - -DCV_TRACE:BOOL=OFF \ - -DENABLE_PYLINT:BOOL=OFF +CMAKE_OFF+= ENABLE_CCACHE ENABLE_FLAKE8 ENABLE_PYLINT +CMAKE_ON+= ENABLE_OMIT_FRAME_POINTER + +CMAKE_OFF+= WITH_VTK WITH_CAROTENE WITH_QUIRC \ + WITH_GTK WITH_QT WITH_OPENGL \ + WITH_VA WITH_ITT SUB_FILES= FindOpenCVCore.cmake SUB_LIST= OCV_VERSION=${DISTVERSION} @@ -151,21 +71,18 @@ OCV_MODS= apps calib3d contrib dnn features2d flann highgui \ imgcodecs ml objdetect photo shape stitching \ superres ts video videoio videostab OCV_JAVA_MODS= java -OCV_PYTHON_MODS= python${PYTHON_MAJOR_VER} +OCV_PYTHON_MODS= python3 -OPTIONS_DEFINE= EXAMPLES EXTRA_MODULES OPENGL GTK2 +OPTIONS_DEFINE= EXAMPLES EXTRA_MODULES OPTIONS_GROUP= PERFORMANCE IMAGE VIDEO OPTIONS_GROUP_PERFORMANCE= EIGEN3 OPENCL TBB OPTIONS_GROUP_IMAGE= GDAL GDCM JASPER JPEG OPENEXR PNG TIFF WEBP -OPTIONS_GROUP_VIDEO= ARAVIS DC1394 FFMPEG GPHOTO2 GSTREAMER MFX V4L XINE -# EXTRA_MODULES required for libopencv_dnn which is required by py-opencv +OPTIONS_GROUP_VIDEO= ARAVIS DC1394 FFMPEG GPHOTO2 GSTREAMER MFX V4L OPTIONS_DEFAULT= EIGEN3 EXTRA_MODULES FFMPEG JASPER JPEG PNG TIFF WEBP V4L \ ${MACHINE_CPU:tu} OPTIONS_SUB= yes .if defined(OCV_CORE) -OPTIONS_EXCLUDE= ARAVIS DC1394 EXAMPLES EXTRA_MODULES FFMPEG \ - GDAL GDCM GPHOTO2 GSTREAMER GTK2 JASPER JPEG \ - OPENEXR OPENGL PNG TIFF WEBP V4L XINE +OPTIONS_EXCLUDE= ${OPTIONS_GROUP_VIDEO} ${OPTIONS_GROUP_IMAGE} .elif defined(OCV_SLAVE) OPTIONS_EXCLUDE= EXAMPLES .endif @@ -174,7 +91,7 @@ DC1394_DESC= IEEE 1394 camera support DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 DC1394_CMAKE_BOOL= WITH_1394 -EXAMPLES_CMAKE_BOOL= INSTALL_C_EXAMPLES +EXAMPLES_CMAKE_BOOL= BUILD_EXAMPLES PERFORMANCE_DESC= Performance enhancing libraries @@ -182,12 +99,12 @@ EIGEN3_DESC= Eigen 3 support EIGEN3_USES= eigen:3 EIGEN3_CMAKE_BOOL= WITH_EIGEN -OPENCL_DESC= OpenCL support +OPENCL_LIB_DEPENDS= libOpenCL.so:devel/ocl-icd OPENCL_BUILD_DEPENDS= opencl>=0:devel/opencl OPENCL_RUN_DEPENDS= opencl>=0:devel/opencl OPENCL_CMAKE_BOOL= WITH_OPENCL -TBB_DESC= TBB support +TBB_DESC= Parallel processing support via TBB TBB_LIB_DEPENDS= libtbb.so:devel/tbb TBB_CMAKE_BOOL= WITH_TBB @@ -213,7 +130,8 @@ MFX_LIB_DEPENDS= libmfx.so:multimedia/intel-media-sdk \ MFX_CONFIGURE_ENV= MFX_HOME="${LOCALBASE}" MFX_CMAKE_BOOL= WITH_MFX -OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/openexr +OPENEXR_LIB_DEPENDS= libHalf.so:graphics/ilmbase \ + libIlmImf.so:graphics/openexr OPENEXR_CMAKE_BOOL= WITH_OPENEXR PNG_LIB_DEPENDS= libpng.so:graphics/png @@ -238,101 +156,87 @@ GPHOTO2_DESC= Gphoto2 camera support GPHOTO2_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO2_CMAKE_BOOL= WITH_GPHOTO2 -GSTREAMER_USE= GSTREAMER1=yes +GSTREAMER_USE= GSTREAMER1=yes GNOME=glib20 +GSTREAMER_USES= gettext-runtime 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_BOOL= WITH_V4L WITH_LIBV4L -V4L_CMAKE_ON= CMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" +V4L_CMAKE_ON= CMAKE_REQUIRED_INCLUDES:STRING=${LOCALBASE}/include -XINE_LIB_DEPENDS= libxine.so:multimedia/libxine -XINE_CMAKE_BOOL= WITH_XINE - -EXTRA_MODULES_DESC= Extra modules -EXTRA_MODULES_GH_ACCOUNT= tiny-dnn:extra_mod_3rdparty_tiny_dnn +EXTRA_MODULES_DESC= Build OpenCV contrib modules EXTRA_MODULES_GH_PROJECT= opencv_contrib:extra_mod \ - tiny-dnn:extra_mod_3rdparty_tiny_dnn \ - opencv_3rdparty:extra_mod_3rdparty_face_landmark_model \ opencv_3rdparty:extra_mod_3rdparty_boost_descr \ - opencv_3rdparty:extra_mod_3rdparty_vgg_descr + opencv_3rdparty:extra_mod_3rdparty_vgg_descr \ + opencv_3rdparty:extra_mod_face EXTRA_MODULES_GH_TAGNAME= ${PORTVERSION}:extra_mod \ - 2a2b50caa437a5964a61e45ffc83e70558e2bc68:extra_mod_3rdparty_tiny_dnn \ - 8afa57abc8229d611c4937165d20e2a2d9fc5a12:extra_mod_3rdparty_face_landmark_model \ 34e4206aef44d50e6bbcd0ab06354b52e7466d26:extra_mod_3rdparty_boost_descr \ - fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_3rdparty_vgg_descr -EXTRA_MODULES_LIB_DEPENDS= libgflags.so:devel/gflags \ - libglog.so:devel/glog \ - libhdf5.so:science/hdf5 -EXTRA_MODULES_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-modules_dnn__modern_CMakeLists.txt \ - ${FILESDIR}/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h \ - ${FILESDIR}/extra-patch-modules_stereo_src_descriptor.cpp - -OPENGL_DESC= OpenGL (requires GTK2) -OPENGL_CMAKE_BOOL= WITH_OPENGL -OPENGL_LIB_DEPENDS= ${PORT_OPTIONS:MGTK2:C,.+,libgtkglext-x11-1.0.so:x11-toolkits/gtkglext,} - -# GUI - -GTK2_USES= gnome -GTK2_USE= GNOME=cairo,gdkpixbuf2,gtk20 -GTK2_CMAKE_BOOL= WITH_GTK -GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \ - libharfbuzz.so:print/harfbuzz \ - libsz.so:science/szip \ - libfontconfig.so:x11-fonts/fontconfig \ - liblept.so:graphics/leptonica - + fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_3rdparty_vgg_descr \ + 8afa57abc8229d611c4937165d20e2a2d9fc5a12:extra_mod_face +EXTRA_MODULES_CMAKE_BOOL_OFF= BUILD_opencv_matlab +EXTRA_MODULES_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h \ + ${FILESDIR}/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc \ + ${FILESDIR}/extra-patch-modules_xobjdetect_tools_waldboost__detector_CMakeLists.txt +EXTRA_MODULES_LIB_DEPENDS= libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz \ + libsz.so:science/szip +EXTRA_MODULES_WRKSRC= ${WRKDIR}/${PORTNAME}_contrib-${PORTVERSION}/ +EXTRA_MODULES_VARS= LDFLAGS+=-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT} \ + LDFLAGS+=${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so +EXTRA_MODULES_CMAKE_ARGS= -DCMAKE_INSTALL_RPATH=${LOCALBASE}/lib;${LOCALBASE}/lib/gcc${GCC_DEFAULT} +EXTRA_MODULES_BUILD_DEPENDS= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so:lang/gcc${GCC_DEFAULT} +EXTRA_MODULES_RUN_DEPENDS= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so:lang/gcc${GCC_DEFAULT} + +OCV_LIBDIR= ${LOCALBASE}/lib .if defined(OCV_CORE) -. for module in ${OCV_MODS} ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} -CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF -. endfor +. for module in ${OCV_MODS} ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} +CMAKE_OFF+= BUILD_opencv_${module} +. endfor .elif defined(OCV_PYTHON) -LIB_DEPENDS+= libopencv_core.so:graphics/opencv-core \ - libopencv_imgproc.so:graphics/opencv-core \ - libopencv_ml.so:graphics/opencv +_PYTHON_FEATURE_FLAVORS= yes BUILD_DEPENDS+= ${PYNUMPY} RUN_DEPENDS+= ${PYNUMPY} -USES+= python +RUN_DEPENDS+= ${OCV_LIBDIR}/libopencv_ml.so.${DISTVERSION}:graphics/opencv +USES+= python:3.6+ USE_PYTHON= flavors -CMAKE_ARGS+= -DBUILD_opencv_python${PYTHON_MAJOR_VER}:BOOL=ON -. for module in apps java stitching superres videostab -CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF -. endfor -INSTALL_WRKSRC= ${WRKDIR}/.build/modules/python${PYTHON_MAJOR_VER} +CMAKE_ON+= BUILD_opencv_python3 +. for module in apps java stitching superres videostab +CMAKE_OFF+= BUILD_opencv_${module} +. endfor +INSTALL_WRKSRC= ${CONFIGURE_WRKSRC}/modules/python3 +EXAMPLES_CMAKE_BOOL+= INSTALL_PYTHON_EXAMPLES + .elif defined(OCV_JAVA) BUILD_DEPENDS+= ant:devel/apache-ant -LIB_DEPENDS+= libopencv_ml.so:graphics/opencv 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 +CMAKE_ON+= BUILD_opencv_java \ + BUILD_JAVA +. for module in apps js python3 shape stitching superres ts \ + videostab viz +CMAKE_OFF+= BUILD_opencv_${module} +. endfor CONFIGURE_ENV+= JAVA_HOME="${JAVA_HOME}" -INSTALL_WRKSRC= ${WRKDIR}/.build/modules/java +INSTALL_WRKSRC= ${CONFIGURE_WRKSRC}/modules/java + .else -LIB_DEPENDS+= libopencv_core.so:graphics/opencv-core -. for module in ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} -CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF -. endfor +EXAMPLES_CMAKE_BOOL+= INSTALL_C_EXAMPLES +. for module in ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} +CMAKE_OFF+= BUILD_opencv_${module} +. endfor .endif .if !defined(OCV_JAVA) -CMAKE_ARGS+= -DBUILD_JAVA:BOOL=OFF +CMAKE_OFF+= BUILD_JAVA .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/ - @${MKDIR} ${CONFIGURE_WRKSRC}/3rdparty/tinydnn/tiny-dnn-1.0.0a3/ - @${MV} ${WRKSRC_extra_mod_3rdparty_tiny_dnn}/* ${CONFIGURE_WRKSRC}/3rdparty/tinydnn/tiny-dnn-1.0.0a3/ - @${MKDIR} ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/ - @${MV} ${WRKSRC_extra_mod_3rdparty_face_landmark_model}/* ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/ - @${MKDIR} ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ + @${MKDIR} ${CONFIGURE_WRKSRC}/downloads/xfeatures2d @${MV} ${WRKSRC_extra_mod_3rdparty_boost_descr}/* ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ @${MV} ${WRKSRC_extra_mod_3rdparty_vgg_descr}/* ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ + @${MKDIR} ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face + @${MV} ${WRKSRC_extra_mod_face}/* ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/ post-patch: @${REINPLACE_CMD} -e '/pkgconfig/s|$${OPENCV_LIB_INSTALL_PATH}|libdata|' \ @@ -342,36 +246,45 @@ post-patch: @${REINPLACE_CMD} -e 's|share/OpenCV/doc|${DOCSDIR_REL}|g' \ -e 's|share/OpenCV/samples|${EXAMPLESDIR_REL}|g' \ ${WRKSRC}/CMakeLists.txt - @${REINPLACE_CMD} -e 's|||g' \ - ${WRKSRC}/modules/dnn/src/torch/THGeneral.cpp .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) +.elif defined(OCV_SLAVE) @${REINPLACE_CMD} -e 's|add_subdirectory(data)||g' \ ${WRKSRC}/CMakeLists.txt .endif @${FIND} ${WRKSRC} -name '*.bak' -exec ${RM} {} \; -pre-build: - 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 - post-install: .if !defined(OCV_SLAVE) (cd ${STAGEDIR}${PREFIX} && \ - ${RM} -r include/opencv2/core include/opencv2/core.hpp include/opencv2/imgproc \ + ${RM} -r include/opencv2/core \ + include/opencv2/core.hpp \ + include/opencv2/imgproc \ include/opencv2/imgproc.hpp \ - include/opencv2/cvconfig.h lib/libopencv_core* lib/libopencv_imgproc*) + include/opencv2/cvconfig.h \ + include/opencv/cvwimage.h \ + include/opencv/cxcore.h \ + include/opencv/cxcore.hpp \ + include/opencv/cxeigen.hpp \ + include/opencv/cxmisc.h \ + lib/libopencv_core* \ + lib/libopencv_imgproc*) .endif .if defined(OCV_CORE) - ${RM} -r ${STAGEDIR}${PREFIX}/include/opencv + (cd ${STAGEDIR}${PREFIX} && \ + ${RM} include/opencv/cv.h \ + include/opencv/cv.hpp \ + include/opencv/cvaux.h \ + include/opencv/cvaux.hpp \ + include/opencv/highgui.h \ + include/opencv/ml.h ) ${RM} -r ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/share/cmake/Modules - ${INSTALL_DATA} ${WRKDIR}/FindOpenCVCore.cmake ${STAGEDIR}${PREFIX}/share/cmake/Modules + ${INSTALL_DATA} ${WRKDIR}/FindOpenCVCore.cmake \ + ${STAGEDIR}${PREFIX}/share/cmake/Modules/ .endif .if defined(OCV_PYTHON) (cd ${STAGEDIR}${PREFIX} && \ @@ -383,6 +296,8 @@ post-install: cd ${WRKSRC}/samples/python && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/python .endif + +post-install-EXAMPLES-on: .if defined(OCV_JAVA) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples/java && \ @@ -391,10 +306,8 @@ post-install: .include -.if !defined(OCV_CORE) -.if (${OPSYS} == FreeBSD && ${OSVERSION} < 1200000) -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc -.endif +.if ${PORT_OPTIONS:MEXTRA_MODULES} && !defined(OCV_CORE) +CMAKE_ARGS+= -DOPENCV_EXTRA_MODULES_PATH=${WRKDIR}/opencv_contrib-${PORTVERSION}/modules .endif .include diff --git a/graphics/opencv/distinfo b/graphics/opencv/distinfo index c27031efb0c3..3665e7766484 100644 --- a/graphics/opencv/distinfo +++ b/graphics/opencv/distinfo @@ -1,13 +1,11 @@ -TIMESTAMP = 1524780757 -SHA256 (opencv-opencv-3.4.1_GH0.tar.gz) = f1b87684d75496a1054405ae3ee0b6573acaf3dad39eaf4f1d66fdd7e03dc852 -SIZE (opencv-opencv-3.4.1_GH0.tar.gz) = 87051748 -SHA256 (tiny-dnn-tiny-dnn-2a2b50caa437a5964a61e45ffc83e70558e2bc68_GH0.tar.gz) = 03ff06b154a1a6a0f53d6f24a128727e533355d68164c509303e2da14062e97f -SIZE (tiny-dnn-tiny-dnn-2a2b50caa437a5964a61e45ffc83e70558e2bc68_GH0.tar.gz) = 12885594 -SHA256 (opencv-opencv_contrib-3.4.1_GH0.tar.gz) = 298c69ee006d7675e1ff9d371ba8b0d9e7e88374bb7ba0f9d0789851d352ec6e -SIZE (opencv-opencv_contrib-3.4.1_GH0.tar.gz) = 57126844 -SHA256 (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 0ae1f2d2a619ab177d96024e253e142d15dea27236510aaf1a65c7b529ee6677 -SIZE (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 63301261 +TIMESTAMP = 1607099691 +SHA256 (opencv-opencv-3.4.7_GH0.tar.gz) = ea743896a604a6ba1e1c1651ad42c97d0f90165debe9940811c7e0bdaa307526 +SIZE (opencv-opencv-3.4.7_GH0.tar.gz) = 88350165 +SHA256 (opencv-opencv_contrib-3.4.7_GH0.tar.gz) = 5e3ba5fbe0ff3ab7462d42c08501f8c15d3e46b0684aee281f735345e1353cb4 +SIZE (opencv-opencv_contrib-3.4.7_GH0.tar.gz) = 57303405 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 +SHA256 (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 0ae1f2d2a619ab177d96024e253e142d15dea27236510aaf1a65c7b529ee6677 +SIZE (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 63301261 diff --git a/graphics/opencv/files/extra-patch-modules_dnn__modern_CMakeLists.txt b/graphics/opencv/files/extra-patch-modules_dnn__modern_CMakeLists.txt deleted file mode 100644 index cd478f415543..000000000000 --- a/graphics/opencv/files/extra-patch-modules_dnn__modern_CMakeLists.txt +++ /dev/null @@ -1,37 +0,0 @@ ---- modules/dnn_modern/CMakeLists.txt.orig 2017-12-22 19:15:17.000000000 +0300 -+++ modules/dnn_modern/CMakeLists.txt 2018-01-17 02:29:23.382430000 +0300 -@@ -15,20 +15,20 @@ - - set(TINY_DNN_CPP_PATH "${OpenCV_BINARY_DIR}/3rdparty/tinydnn") - set(TINY_DNN_CPP_ROOT "${TINY_DNN_CPP_PATH}/tiny-dnn-1.0.0a3") --ocv_download(FILENAME "v1.0.0a3.tar.gz" -- HASH "adb1c512e09ca2c7a6faef36f9c53e59" -- URL -- "${OPENCV_TINY_DNN_URL}" -- "$ENV{OPENCV_TINY_DNN_URL}" -- "https://github.com/tiny-dnn/tiny-dnn/archive/" -- DESTINATION_DIR "${TINY_DNN_CPP_PATH}" -- STATUS TINY_DNN_DOWNLOAD_SUCCESS -- ID "tiny-dnn" -- UNPACK RELATIVE_URL) -- --if(NOT TINY_DNN_DOWNLOAD_SUCCESS) -- message(STATUS "Failed to download tiny-dnn sources") --endif() -+#ocv_download(FILENAME "v1.0.0a3.tar.gz" -+# HASH "adb1c512e09ca2c7a6faef36f9c53e59" -+# URL -+# "${OPENCV_TINY_DNN_URL}" -+# "$ENV{OPENCV_TINY_DNN_URL}" -+# "https://github.com/tiny-dnn/tiny-dnn/archive/" -+# DESTINATION_DIR "${TINY_DNN_CPP_PATH}" -+# STATUS TINY_DNN_DOWNLOAD_SUCCESS -+# ID "tiny-dnn" -+# UNPACK RELATIVE_URL) -+# -+#if(NOT TINY_DNN_DOWNLOAD_SUCCESS) -+# message(STATUS "Failed to download tiny-dnn sources") -+#endif() - - find_package(TinyDNN QUIET) - diff --git a/graphics/opencv/files/extra-patch-modules_sfm_CMakeLists.txt b/graphics/opencv/files/extra-patch-modules_sfm_CMakeLists.txt deleted file mode 100644 index c2fa1ba870a5..000000000000 --- a/graphics/opencv/files/extra-patch-modules_sfm_CMakeLists.txt +++ /dev/null @@ -1,40 +0,0 @@ ---- 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() - diff --git a/graphics/opencv/files/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h b/graphics/opencv/files/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h index 6ba8d996322c..fa6e9025cc64 100644 --- a/graphics/opencv/files/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h +++ b/graphics/opencv/files/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h @@ -1,5 +1,5 @@ ---- modules/sfm/src/libmv_light/libmv/numeric/numeric.h.orig 2017-12-22 19:15:17.000000000 +0300 -+++ modules/sfm/src/libmv_light/libmv/numeric/numeric.h 2018-01-15 01:06:23.742535000 +0300 +--- ../opencv_contrib-3.4.7/modules/sfm/src/libmv_light/libmv/numeric/numeric.h.orig 2017-12-22 19:15:17.000000000 +0300 ++++ ../opencv_contrib-3.4.7/modules/sfm/src/libmv_light/libmv/numeric/numeric.h 2018-01-15 01:06:23.742535000 +0300 @@ -35,7 +35,7 @@ #if !defined(__MINGW64__) diff --git a/graphics/opencv/files/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc b/graphics/opencv/files/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc index 6e94e48d9660..9ab583d657cd 100644 --- a/graphics/opencv/files/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc +++ b/graphics/opencv/files/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc @@ -1,5 +1,5 @@ ---- modules/sfm/src/libmv_light/libmv/numeric/numeric.cc.orig 2018-04-27 13:11:58.957812000 +0000 -+++ modules/sfm/src/libmv_light/libmv/numeric/numeric.cc 2018-04-27 15:52:13.702374000 +0000 +--- ../opencv_contrib-3.4.7/modules/sfm/src/libmv_light/libmv/numeric/numeric.cc.orig 2018-04-27 13:11:58.957812000 +0000 ++++ ../opencv_contrib-3.4.7/modules/sfm/src/libmv_light/libmv/numeric/numeric.cc 2018-04-27 15:52:13.702374000 +0000 @@ -24,8 +24,8 @@ namespace libmv { diff --git a/graphics/opencv/files/extra-patch-modules_stereo_src_descriptor.cpp b/graphics/opencv/files/extra-patch-modules_stereo_src_descriptor.cpp deleted file mode 100644 index 49805ec35396..000000000000 --- a/graphics/opencv/files/extra-patch-modules_stereo_src_descriptor.cpp +++ /dev/null @@ -1,15 +0,0 @@ -https://github.com/opencv/opencv_contrib/commit/4e10bc5dae62 - ---- modules/stereo/src/descriptor.cpp.orig 2018-02-22 13:38:31 UTC -+++ modules/stereo/src/descriptor.cpp -@@ -226,8 +226,8 @@ namespace cv - //integral image computation used in the Mean Variation Census Transform - void imageMeanKernelSize(const Mat &image, int windowSize, Mat &cost) - { -- CV_Assert(image.size > 0); -- CV_Assert(cost.size > 0); -+ CV_Assert(!image.empty()); -+ CV_Assert(!cost.empty()); - CV_Assert(windowSize % 2 != 0); - int win = windowSize / 2; - float scalling = ((float) 1) / (windowSize * windowSize); diff --git a/graphics/opencv/files/extra-patch-modules_xobjdetect_tools_waldboost__detector_CMakeLists.txt b/graphics/opencv/files/extra-patch-modules_xobjdetect_tools_waldboost__detector_CMakeLists.txt new file mode 100644 index 000000000000..8ef247643f58 --- /dev/null +++ b/graphics/opencv/files/extra-patch-modules_xobjdetect_tools_waldboost__detector_CMakeLists.txt @@ -0,0 +1,8 @@ +--- ../opencv_contrib-3.4.7/modules/xobjdetect/tools/waldboost_detector/CMakeLists.txt.orig 2019-04-06 09:23:17.688837000 +0000 ++++ ../opencv_contrib-3.4.7/modules/xobjdetect/tools/waldboost_detector/CMakeLists.txt 2019-04-06 09:23:34.896963000 +0000 +@@ -31,4 +31,4 @@ + set_target_properties(${the_target} PROPERTIES FOLDER "applications") + endif() + +-install(TARGETS ${the_target} OPTIONAL RUNTIME DESTINATION bin COMPONENT main) ++install(TARGETS ${the_target} OPTIONAL RUNTIME DESTINATION bin COMPONENT main) diff --git a/graphics/opencv/files/patch-modules_core_include_opencv2_core_cv__cpu__dispatch.h b/graphics/opencv/files/patch-modules_core_include_opencv2_core_cv__cpu__dispatch.h index 72ac65b848ae..6ba57e8f93b1 100644 --- a/graphics/opencv/files/patch-modules_core_include_opencv2_core_cv__cpu__dispatch.h +++ b/graphics/opencv/files/patch-modules_core_include_opencv2_core_cv__cpu__dispatch.h @@ -1,26 +1,11 @@ --- modules/core/include/opencv2/core/cv_cpu_dispatch.h.orig 2020-10-23 01:17:26 UTC +++ modules/core/include/opencv2/core/cv_cpu_dispatch.h -@@ -108,10 +108,10 @@ - #endif - - #if defined(__VSX__) && defined(__PPC64__) && defined(__LITTLE_ENDIAN__) +@@ -112 +111,0 @@ -# include - # undef vector - # undef pixel - # undef bool +@@ -115,0 +115 @@ +# include - # define CV_VSX 1 - #endif - -@@ -152,10 +152,10 @@ struct VZeroUpperGuard { - # include - # define CV_NEON 1 - #elif defined(__VSX__) && defined(__PPC64__) && defined(__LITTLE_ENDIAN__) +@@ -164 +163,0 @@ struct VZeroUpperGuard { -# include - # undef vector - # undef pixel - # undef bool +@@ -167,0 +167 @@ struct VZeroUpperGuard { +# include - # define CV_VSX 1 - #endif diff --git a/graphics/opencv/files/patch-modules_core_include_opencv2_core_cvdef.h b/graphics/opencv/files/patch-modules_core_include_opencv2_core_cvdef.h deleted file mode 100644 index 0713c9c42675..000000000000 --- a/graphics/opencv/files/patch-modules_core_include_opencv2_core_cvdef.h +++ /dev/null @@ -1,20 +0,0 @@ ---- modules/core/include/opencv2/core/cvdef.h.orig 2018-02-23 08:38:33 UTC -+++ modules/core/include/opencv2/core/cvdef.h -@@ -452,6 +452,7 @@ Cv64suf; - # endif - #endif - -+#if defined __cplusplus - - // Integer types portatibility - #ifdef OPENCV_STDINT_HEADER -@@ -493,6 +494,9 @@ typedef ::int64_t int64_t; - typedef ::uint64_t uint64_t; - } - #endif -+#endif -+#else -+#include - #endif - - diff --git a/graphics/opencv/files/patch-modules_core_include_opencv2_core_types__c.h b/graphics/opencv/files/patch-modules_core_include_opencv2_core_types__c.h deleted file mode 100644 index 1970421b4437..000000000000 --- a/graphics/opencv/files/patch-modules_core_include_opencv2_core_types__c.h +++ /dev/null @@ -1,49 +0,0 @@ ---- modules/core/include/opencv2/core/types_c.h.orig 2018-02-23 08:38:33 UTC -+++ modules/core/include/opencv2/core/types_c.h -@@ -63,6 +63,7 @@ - #include - #include - #include -+#include - #endif // SKIP_INCLUDES - - #if defined _WIN32 -@@ -196,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 *******************/ diff --git a/graphics/opencv/files/patch-modules_core_src_utils_filesystem.cpp b/graphics/opencv/files/patch-modules_core_src_utils_filesystem.cpp deleted file mode 100644 index a835bdf8abc7..000000000000 --- a/graphics/opencv/files/patch-modules_core_src_utils_filesystem.cpp +++ /dev/null @@ -1,47 +0,0 @@ ---- modules/core/src/utils/filesystem.cpp.orig 2017-12-22 22:46:21.000000000 +0300 -+++ modules/core/src/utils/filesystem.cpp 2018-01-14 12:05:05.454427000 +0300 -@@ -33,7 +33,7 @@ - #include - #include - #include --#elif defined __linux__ || defined __APPLE__ -+#elif defined __linux__ || defined __APPLE__ || defined(__FreeBSD__) - #include - #include - #include -@@ -156,7 +156,7 @@ - sz = GetCurrentDirectoryA((DWORD)buf.size(), (char*)buf); - return cv::String((char*)buf, (size_t)sz); - #endif --#elif defined __linux__ || defined __APPLE__ -+#elif defined __linux__ || defined __APPLE__ || defined(__FreeBSD__) - for(;;) - { - char* p = ::getcwd((char*)buf, buf.size()); -@@ -190,7 +190,7 @@ - #else - int result = _mkdir(path.c_str()); - #endif --#elif defined __linux__ || defined __APPLE__ -+#elif defined __linux__ || defined __APPLE__ || defined(__FreeBSD__) - int result = mkdir(path.c_str(), 0777); - #else - int result = -1; -@@ -305,7 +305,7 @@ - Impl& operator=(const Impl&); // disabled - }; - --#elif defined __linux__ || defined __APPLE__ -+#elif defined __linux__ || defined __APPLE__ || defined(__FreeBSD__) - - struct FileLock::Impl - { -@@ -408,7 +408,7 @@ - } - #elif defined __ANDROID__ - // no defaults --#elif defined __APPLE__ -+#elif defined __APPLE__ || defined(__FreeBSD__) - const char* tmpdir_env = getenv("TMPDIR"); - if (tmpdir_env && utils::fs::isDirectory(tmpdir_env)) - { diff --git a/graphics/opencv/files/patch-modules_highgui_include_opencv2_highgui_highgui__c.h b/graphics/opencv/files/patch-modules_highgui_include_opencv2_highgui_highgui__c.h deleted file mode 100644 index 026268502290..000000000000 --- a/graphics/opencv/files/patch-modules_highgui_include_opencv2_highgui_highgui__c.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ./modules/highgui/include/opencv2/highgui/highgui_c.h.orig 2018-05-02 14:30:32.736476000 -0400 -+++ ./modules/highgui/include/opencv2/highgui/highgui_c.h 2018-05-02 14:33:46.169249000 -0400 -@@ -136,7 +136,7 @@ CVAPI(void) cvSetWindowProperty(const char* name, int - CVAPI(double) cvGetWindowProperty(const char* name, int prop_id); - - /* Get window image rectangle coordinates, width and height */ --CVAPI(cv::Rect)cvGetWindowImageRect(const char* name); -+CVAPI(CvRect)cvGetWindowImageRect(const char* name); - - /* display image within window (highgui windows remember their content) */ - CVAPI(void) cvShowImage( const char* name, const CvArr* image ); diff --git a/graphics/opencv/files/patch-modules_highgui_src_window.cpp b/graphics/opencv/files/patch-modules_highgui_src_window.cpp deleted file mode 100644 index 241840e3edb0..000000000000 --- a/graphics/opencv/files/patch-modules_highgui_src_window.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- ./modules/highgui/src/window.cpp.orig 2018-05-02 14:34:06.721814000 -0400 -+++ ./modules/highgui/src/window.cpp 2018-05-02 14:34:25.980873000 -0400 -@@ -165,7 +165,7 @@ CV_IMPL double cvGetWindowProperty(const char* name, i - } - } - --cv::Rect cvGetWindowImageRect(const char* name) -+CvRect cvGetWindowImageRect(const char* name) - { - if (!name) - return cv::Rect(-1, -1, -1, -1); diff --git a/graphics/opencv/files/patch-modules_highgui_src_window__gtk.cpp b/graphics/opencv/files/patch-modules_highgui_src_window__gtk.cpp index 114c824b815a..46aae2fd55b5 100644 --- a/graphics/opencv/files/patch-modules_highgui_src_window__gtk.cpp +++ b/graphics/opencv/files/patch-modules_highgui_src_window__gtk.cpp @@ -1,6 +1,6 @@ ---- modules/highgui/src/window_gtk.cpp.orig 2016-12-23 12:54:44 UTC +--- modules/highgui/src/window_gtk.cpp.orig 2018-12-21 14:31:20 UTC +++ modules/highgui/src/window_gtk.cpp -@@ -46,10 +46,12 @@ +@@ -45,10 +45,12 @@ #if defined (HAVE_GTK) diff --git a/graphics/opencv/files/patch-modules_python_src2_cv2.cpp b/graphics/opencv/files/patch-modules_python_src2_cv2.cpp deleted file mode 100644 index c2727519aaac..000000000000 --- a/graphics/opencv/files/patch-modules_python_src2_cv2.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- modules/python/src2/cv2.cpp.orig 2018-02-23 08:38:33 UTC -+++ modules/python/src2/cv2.cpp -@@ -886,7 +886,7 @@ bool pyopencv_to(PyObject* obj, String& value, const c - (void)name; - if(!obj || obj == Py_None) - return true; -- char* str = PyString_AsString(obj); -+ const char* str = PyString_AsString(obj); - if(!str) - return false; - value = String(str); diff --git a/graphics/opencv/files/patch-modules_videoio_src_cap__libv4l.cpp b/graphics/opencv/files/patch-modules_videoio_src_cap__libv4l.cpp index 4744276df79c..dd7f78c0f266 100644 --- a/graphics/opencv/files/patch-modules_videoio_src_cap__libv4l.cpp +++ b/graphics/opencv/files/patch-modules_videoio_src_cap__libv4l.cpp @@ -1,4 +1,4 @@ ---- modules/videoio/src/cap_libv4l.cpp.orig 2016-12-23 12:54:44 UTC +--- modules/videoio/src/cap_libv4l.cpp.orig 2018-12-21 14:31:20 UTC +++ modules/videoio/src/cap_libv4l.cpp @@ -251,7 +251,9 @@ make & enjoy! #include @@ -29,7 +29,7 @@ } v4l2_ctrl_range; typedef struct CvCaptureCAM_V4L -@@ -542,7 +544,7 @@ static void v4l2_add_ctrl_range(CvCaptur +@@ -543,7 +545,7 @@ static void v4l2_add_ctrl_range(CvCaptureCAM_V4L* capt capture->v4l2_ctrl_ranges = (v4l2_ctrl_range**)realloc((v4l2_ctrl_range**)capture->v4l2_ctrl_ranges, (capture->v4l2_ctrl_count + 1) * sizeof(v4l2_ctrl_range*)); } @@ -38,7 +38,7 @@ 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 +@@ -553,7 +555,7 @@ static int v4l2_get_ctrl_default(CvCaptureCAM_V4L* cap return -1; } @@ -47,7 +47,7 @@ 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 +@@ -563,7 +565,7 @@ static int v4l2_get_ctrl_min(CvCaptureCAM_V4L* capture return -1; } @@ -56,7 +56,7 @@ 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 +@@ -576,7 +578,7 @@ static int v4l2_get_ctrl_max(CvCaptureCAM_V4L* capture static void v4l2_scan_controls(CvCaptureCAM_V4L* capture) { @@ -65,7 +65,7 @@ struct v4l2_control c; if (capture->v4l2_ctrl_ranges != NULL) { v4l2_free_ranges(capture); -@@ -1653,7 +1655,7 @@ static int icvSetVideoSize( CvCaptureCAM +@@ -1660,7 +1662,7 @@ static int icvSetVideoSize( CvCaptureCAM_V4L* capture, static int icvSetControl (CvCaptureCAM_V4L* capture, int property_id, double value) { struct v4l2_control c; diff --git a/graphics/opencv/files/patch-samples_opengl_opengl__interop.cpp b/graphics/opencv/files/patch-samples_opengl_opengl__interop.cpp new file mode 100644 index 000000000000..76ca1ff9b119 --- /dev/null +++ b/graphics/opencv/files/patch-samples_opengl_opengl__interop.cpp @@ -0,0 +1,92 @@ +--- samples/opengl/opengl_interop.cpp.orig 2019-04-04 21:22:40 UTC ++++ samples/opengl/opengl_interop.cpp +@@ -8,7 +8,7 @@ + #if defined(_WIN32) + # define WIN32_LEAN_AND_MEAN + # include +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + # include + # include + #endif +@@ -59,7 +59,7 @@ class GLWinApp : public WinApp (public) + virtual void cleanup() CV_OVERRIDE + { + m_shutdown = true; +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD__) + glXMakeCurrent(m_display, None, NULL); + glXDestroyContext(m_display, m_glctx); + #endif +@@ -112,7 +112,7 @@ class GLWinApp : public WinApp (public) + } + #endif + +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD__) + int handle_event(XEvent& e) CV_OVERRIDE + { + switch(e.type) +@@ -172,7 +172,7 @@ class GLWinApp : public WinApp (public) + + m_hRC = wglCreateContext(m_hDC); + wglMakeCurrent(m_hDC, m_hRC); +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + m_glctx = glXCreateContext(m_display, m_visual_info, NULL, GL_TRUE); + glXMakeCurrent(m_display, m_window, m_glctx); + #endif +@@ -242,7 +242,7 @@ class GLWinApp : public WinApp (public) + + ::SelectObject(hDC, hOldFont); + } +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + + char buf[256+1]; + snprintf(buf, sizeof(buf)-1, "Time, msec: %2.1f, Mode: %s OpenGL %s, Device: %s", time, m_modeStr[mode].c_str(), use_buffer() ? "buffer" : "texture", oclDevName.c_str()); +@@ -296,7 +296,7 @@ class GLWinApp : public WinApp (public) + texture.copyFrom(m, true); + } + +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD__) + XWindowAttributes window_attributes; + XGetWindowAttributes(m_display, m_window, &window_attributes); + glViewport(0, 0, window_attributes.width, window_attributes.height); +@@ -317,7 +317,7 @@ class GLWinApp : public WinApp (public) + + #if defined(_WIN32) + SwapBuffers(m_hDC); +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + glXSwapBuffers(m_display, m_window); + #endif + +@@ -431,7 +431,7 @@ class GLWinApp : public WinApp (public) + } + #endif + +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD__) + KeySym keycode_to_keysym(unsigned keycode) + { // note that XKeycodeToKeysym() is considered deprecated + int keysyms_per_keycode_return = 0; +@@ -456,7 +456,7 @@ class GLWinApp : public WinApp (public) + #if defined(_WIN32) + HDC m_hDC; + HGLRC m_hRC; +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + GLXContext m_glctx; + #endif + cv::VideoCapture m_cap; +@@ -509,7 +509,7 @@ int main(int argc, char** argv) + + #if defined(_WIN32) + string wndname = "WGL Window"; +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + string wndname = "GLX Window"; + #endif + diff --git a/graphics/opencv/files/patch-samples_opengl_winapp.hpp b/graphics/opencv/files/patch-samples_opengl_winapp.hpp new file mode 100644 index 000000000000..7f8d40f83bbc --- /dev/null +++ b/graphics/opencv/files/patch-samples_opengl_winapp.hpp @@ -0,0 +1,65 @@ +--- samples/opengl/winapp.hpp.orig 2019-04-04 21:14:55 UTC ++++ samples/opengl/winapp.hpp +@@ -1,7 +1,7 @@ + #if defined(_WIN32) + # define WIN32_LEAN_AND_MEAN + # include +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + # include + # include + # include +@@ -12,7 +12,7 @@ + #include + #if defined(_WIN32) + # include +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + # include + #endif + +@@ -77,7 +77,7 @@ class WinApp (public) + ::ShowWindow(m_hWnd, SW_SHOW); + ::UpdateWindow(m_hWnd); + ::SetFocus(m_hWnd); +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + m_display = XOpenDisplay(NULL); + + if (m_display == NULL) +@@ -120,7 +120,7 @@ class WinApp (public) + { + #if defined(_WIN32) + ::DestroyWindow(m_hWnd); +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + XDestroyWindow(m_display, m_window); + XCloseDisplay(m_display); + #endif +@@ -151,7 +151,7 @@ class WinApp (public) + } + + return static_cast(msg.wParam); +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + m_end_loop = false; + + do { +@@ -195,7 +195,7 @@ class WinApp (public) + } + #endif + +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD__) + virtual int handle_event(XEvent& e) = 0; + #endif + +@@ -207,7 +207,7 @@ class WinApp (public) + #if defined(_WIN32) + HINSTANCE m_hInstance; + HWND m_hWnd; +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) + Display* m_display; + XVisualInfo* m_visual_info; + Window m_window; diff --git a/graphics/opencv/pkg-plist b/graphics/opencv/pkg-plist index 1c85948ce347..990cd3f82244 100644 --- a/graphics/opencv/pkg-plist +++ b/graphics/opencv/pkg-plist @@ -1,26 +1,16 @@ bin/opencv_annotation bin/opencv_createsamples -%%EXTRA_MODULES%%bin/opencv_interactive-calibration +bin/opencv_interactive-calibration +%%EXTRA_MODULES%%bin/opencv_waldboost_detector 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 -include/opencv2/ml/ml.inl.hpp -include/opencv2/opencv.hpp -include/opencv2/opencv_modules.hpp -include/opencv2/core_detect.hpp -include/opencv2/hfs.hpp %%EXTRA_MODULES%%include/opencv2/aruco.hpp %%EXTRA_MODULES%%include/opencv2/aruco/charuco.hpp %%EXTRA_MODULES%%include/opencv2/aruco/dictionary.hpp @@ -37,6 +27,7 @@ include/opencv2/calib3d/calib3d_c.h %%EXTRA_MODULES%%include/opencv2/ccalib/multicalib.hpp %%EXTRA_MODULES%%include/opencv2/ccalib/omnidir.hpp %%EXTRA_MODULES%%include/opencv2/ccalib/randpattern.hpp +%%EXTRA_MODULES%%include/opencv2/core_detect.hpp %%EXTRA_MODULES%%include/opencv2/datasets/ar_hmdb.hpp %%EXTRA_MODULES%%include/opencv2/datasets/ar_sports.hpp %%EXTRA_MODULES%%include/opencv2/datasets/dataset.hpp @@ -66,15 +57,15 @@ include/opencv2/calib3d/calib3d_c.h %%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/dict.hpp -%%EXTRA_MODULES%%include/opencv2/dnn/dnn.hpp -%%EXTRA_MODULES%%include/opencv2/dnn/dnn.inl.hpp -%%EXTRA_MODULES%%include/opencv2/dnn/layer.details.hpp -%%EXTRA_MODULES%%include/opencv2/dnn/layer.hpp -%%EXTRA_MODULES%%include/opencv2/dnn/shape_utils.hpp -%%EXTRA_MODULES%%include/opencv2/dnn_modern.hpp +include/opencv2/dnn.hpp +include/opencv2/dnn/all_layers.hpp +include/opencv2/dnn/dict.hpp +include/opencv2/dnn/dnn.hpp +include/opencv2/dnn/dnn.inl.hpp +include/opencv2/dnn/layer.details.hpp +include/opencv2/dnn/layer.hpp +include/opencv2/dnn/shape_utils.hpp +include/opencv2/dnn/utils/inference_engine.hpp %%EXTRA_MODULES%%include/opencv2/dpm.hpp %%EXTRA_MODULES%%include/opencv2/face.hpp %%EXTRA_MODULES%%include/opencv2/face/bif.hpp @@ -82,7 +73,9 @@ include/opencv2/calib3d/calib3d_c.h %%EXTRA_MODULES%%include/opencv2/face/facemark.hpp %%EXTRA_MODULES%%include/opencv2/face/facemarkAAM.hpp %%EXTRA_MODULES%%include/opencv2/face/facemarkLBF.hpp +%%EXTRA_MODULES%%include/opencv2/face/facemark_train.hpp %%EXTRA_MODULES%%include/opencv2/face/facerec.hpp +%%EXTRA_MODULES%%include/opencv2/face/mace.hpp %%EXTRA_MODULES%%include/opencv2/face/predict_collector.hpp include/opencv2/features2d.hpp include/opencv2/features2d/features2d.hpp @@ -132,17 +125,33 @@ include/opencv2/flann/timer.h %%EXTRA_MODULES%%include/opencv2/fuzzy/types.hpp %%EXTRA_MODULES%%include/opencv2/hdf.hpp %%EXTRA_MODULES%%include/opencv2/hdf/hdf5.hpp +%%EXTRA_MODULES%%include/opencv2/hfs.hpp include/opencv2/highgui.hpp include/opencv2/highgui/highgui.hpp include/opencv2/highgui/highgui_c.h +%%EXTRA_MODULES%%include/opencv2/img_hash.hpp +%%EXTRA_MODULES%%include/opencv2/img_hash/average_hash.hpp +%%EXTRA_MODULES%%include/opencv2/img_hash/block_mean_hash.hpp +%%EXTRA_MODULES%%include/opencv2/img_hash/color_moment_hash.hpp +%%EXTRA_MODULES%%include/opencv2/img_hash/img_hash_base.hpp +%%EXTRA_MODULES%%include/opencv2/img_hash/marr_hildreth_hash.hpp +%%EXTRA_MODULES%%include/opencv2/img_hash/phash.hpp +%%EXTRA_MODULES%%include/opencv2/img_hash/radial_variance_hash.hpp +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/ml/ml.inl.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 @@ -171,16 +180,16 @@ include/opencv2/photo/photo_c.h %%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 +%%EIGEN3%%%%EXTRA_MODULES%%include/opencv2/sfm.hpp +%%EIGEN3%%%%EXTRA_MODULES%%include/opencv2/sfm/conditioning.hpp +%%EIGEN3%%%%EXTRA_MODULES%%include/opencv2/sfm/fundamental.hpp +%%EIGEN3%%%%EXTRA_MODULES%%include/opencv2/sfm/io.hpp +%%EIGEN3%%%%EXTRA_MODULES%%include/opencv2/sfm/numeric.hpp +%%EIGEN3%%%%EXTRA_MODULES%%include/opencv2/sfm/projection.hpp +%%EIGEN3%%%%EXTRA_MODULES%%include/opencv2/sfm/reconstruct.hpp +%%EIGEN3%%%%EXTRA_MODULES%%include/opencv2/sfm/robust.hpp +%%EIGEN3%%%%EXTRA_MODULES%%include/opencv2/sfm/simple_pipeline.hpp +%%EIGEN3%%%%EXTRA_MODULES%%include/opencv2/sfm/triangulation.hpp include/opencv2/shape.hpp include/opencv2/shape/emdL1.hpp include/opencv2/shape/hist_cost.hpp @@ -236,6 +245,7 @@ include/opencv2/video/tracking_c.h include/opencv2/video/video.hpp include/opencv2/videoio.hpp include/opencv2/videoio/cap_ios.h +include/opencv2/videoio/registry.hpp include/opencv2/videoio/videoio.hpp include/opencv2/videoio/videoio_c.h include/opencv2/videostab.hpp @@ -253,7 +263,6 @@ include/opencv2/videostab/outlier_rejection.hpp include/opencv2/videostab/ring_buffer.hpp include/opencv2/videostab/stabilizer.hpp include/opencv2/videostab/wobble_suppression.hpp -include/opencv2/ximgproc/edgeboxes.hpp %%EXTRA_MODULES%%include/opencv2/xfeatures2d.hpp %%EXTRA_MODULES%%include/opencv2/xfeatures2d/cuda.hpp %%EXTRA_MODULES%%include/opencv2/xfeatures2d/nonfree.hpp @@ -262,6 +271,7 @@ include/opencv2/ximgproc/edgeboxes.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/edgeboxes.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 @@ -281,6 +291,7 @@ include/opencv2/ximgproc/edgeboxes.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/tonemap.hpp %%EXTRA_MODULES%%include/opencv2/xphoto/white_balance.hpp %%EXTRA_MODULES%%lib/libopencv_aruco.so %%EXTRA_MODULES%%lib/libopencv_aruco.so.%%SOVERSION%% @@ -294,21 +305,18 @@ include/opencv2/ximgproc/edgeboxes.hpp lib/libopencv_calib3d.so lib/libopencv_calib3d.so.%%SOVERSION%% lib/libopencv_calib3d.so.%%VERSION%% -lib/libopencv_dnn_objdetect.so -lib/libopencv_dnn_objdetect.so.%%SOVERSION%% -lib/libopencv_dnn_objdetect.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_dnn_modern.so -%%EXTRA_MODULES%%lib/libopencv_dnn_modern.so.%%SOVERSION%% -%%EXTRA_MODULES%%lib/libopencv_dnn_modern.so.%%VERSION%% +lib/libopencv_dnn.so +lib/libopencv_dnn.so.%%SOVERSION%% +lib/libopencv_dnn.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_dnn_objdetect.so +%%EXTRA_MODULES%%lib/libopencv_dnn_objdetect.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_dnn_objdetect.so.%%VERSION%% %%EXTRA_MODULES%%lib/libopencv_dpm.so %%EXTRA_MODULES%%lib/libopencv_dpm.so.%%SOVERSION%% %%EXTRA_MODULES%%lib/libopencv_dpm.so.%%VERSION%% @@ -330,30 +338,18 @@ lib/libopencv_flann.so.%%VERSION%% %%EXTRA_MODULES%%lib/libopencv_hdf.so %%EXTRA_MODULES%%lib/libopencv_hdf.so.%%SOVERSION%% %%EXTRA_MODULES%%lib/libopencv_hdf.so.%%VERSION%% -lib/libopencv_hfs.so -lib/libopencv_hfs.so.%%SOVERSION%% -lib/libopencv_hfs.so.%%VERSION%% +%%EXTRA_MODULES%%lib/libopencv_hfs.so +%%EXTRA_MODULES%%lib/libopencv_hfs.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_hfs.so.%%VERSION%% lib/libopencv_highgui.so lib/libopencv_highgui.so.%%SOVERSION%% lib/libopencv_highgui.so.%%VERSION%% -include/opencv2/imgcodecs.hpp -include/opencv2/imgcodecs/imgcodecs.hpp -include/opencv2/imgcodecs/imgcodecs_c.h -include/opencv2/imgcodecs/ios.h -include/opencv2/img_hash.hpp -include/opencv2/img_hash/average_hash.hpp -include/opencv2/img_hash/block_mean_hash.hpp -include/opencv2/img_hash/color_moment_hash.hpp -include/opencv2/img_hash/img_hash_base.hpp -include/opencv2/img_hash/marr_hildreth_hash.hpp -include/opencv2/img_hash/phash.hpp -include/opencv2/img_hash/radial_variance_hash.hpp +%%EXTRA_MODULES%%lib/libopencv_img_hash.so +%%EXTRA_MODULES%%lib/libopencv_img_hash.so.%%SOVERSION%% +%%EXTRA_MODULES%%lib/libopencv_img_hash.so.%%VERSION%% lib/libopencv_imgcodecs.so lib/libopencv_imgcodecs.so.%%SOVERSION%% lib/libopencv_imgcodecs.so.%%VERSION%% -lib/libopencv_img_hash.so -lib/libopencv_img_hash.so.%%SOVERSION%% -lib/libopencv_img_hash.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%% @@ -384,9 +380,9 @@ lib/libopencv_photo.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%% +%%EIGEN3%%%%EXTRA_MODULES%%lib/libopencv_sfm.so +%%EIGEN3%%%%EXTRA_MODULES%%lib/libopencv_sfm.so.%%SOVERSION%% +%%EIGEN3%%%%EXTRA_MODULES%%lib/libopencv_sfm.so.%%VERSION%% lib/libopencv_shape.so lib/libopencv_shape.so.%%SOVERSION%% lib/libopencv_shape.so.%%VERSION%% @@ -433,13 +429,15 @@ lib/libopencv_videostab.so.%%VERSION%% %%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 +%%EIGEN3%%%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libcorrespondence.a +%%EIGEN3%%%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libmultiview.a +%%EIGEN3%%%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libnumeric.a %%DATADIR%%/OpenCVConfig-version.cmake %%DATADIR%%/OpenCVConfig.cmake %%DATADIR%%/OpenCVModules-%%CMAKE_BUILD_TYPE%%.cmake %%DATADIR%%/OpenCVModules.cmake +%%DATADIR%%/valgrind.supp +%%DATADIR%%/valgrind_3rdparty.supp %%DATADIR%%/haarcascades/haarcascade_eye.xml %%DATADIR%%/haarcascades/haarcascade_eye_tree_eyeglasses.xml %%DATADIR%%/haarcascades/haarcascade_frontalcatface.xml @@ -462,13 +460,37 @@ libdata/pkgconfig/opencv.pc %%DATADIR%%/lbpcascades/lbpcascade_frontalface_improved.xml %%DATADIR%%/lbpcascades/lbpcascade_profileface.xml %%DATADIR%%/lbpcascades/lbpcascade_silverware.xml -%%DATADIR%%/valgrind.supp -%%DATADIR%%/valgrind_3rdparty.supp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/calibrate_camera.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/calibrate_camera_charuco.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_board.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_board_charuco.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_diamond.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_marker.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_board.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_board_charuco.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_diamonds.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_markers.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detector_params.yml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/bgfg.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/evaluation.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/viz.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/viz_synthetic_seq.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/OpenEXRimages_HDR_Retina_toneMapping.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/OpenEXRimages_HDR_Retina_toneMapping.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/OpenEXRimages_HDR_Retina_toneMapping_video.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/retinaDemo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/tutorial_code/bioinspired/retina_tutorial.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/ocl/retina_ocl.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/retinaDemo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/multi_cameras_calibration.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/omni_calibration.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/omni_stereo_calibration.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/random_pattern_calibration.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/random_pattern_generator.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/3calibration.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/CMakeLists.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/application_trace.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/autofocus.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/bgfg_segm.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/calibration.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/camshiftdemo.cpp @@ -485,6 +507,7 @@ libdata/pkgconfig/opencv.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/detect_blob.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/detect_mser.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/dft.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/digits.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/distrans.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/drawing.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/edge.cpp @@ -495,22 +518,19 @@ libdata/pkgconfig/opencv.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/fback.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/ffilldemo.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/filestorage.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/filestorage_base64.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/fitellipse.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/grabcut.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/image.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/image_alignment.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/image_sequence.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/imagelist_creator.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/imagelist_reader.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/inpaint.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/intelperc_capture.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/kalman.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/kmeans.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/laplace.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/letter_recog.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/lkdemo.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/logistic_regression.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/lsd_lines.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/mask_tmpl.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/matchmethod_orb_akaze_brisk.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/minarea.cpp @@ -518,18 +538,18 @@ libdata/pkgconfig/opencv.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/neural_network.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/npr_demo.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/opencv_version.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/openni_capture.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/pca.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/peopledetect.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/phase_corr.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/points_classifier.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/polar_transforms.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/qrcode.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/segment_objects.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/select3dobj.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/shape_example.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/simd_basic.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/smiledetect.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/squares.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/starter_imagelist.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/stereo_calib.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/stereo_match.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/stitching.cpp @@ -540,390 +560,182 @@ libdata/pkgconfig/opencv.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/tree_engine.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/tvl1_optical_flow.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videocapture_basic.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videocapture_camera.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videocapture_gphoto2_autofocus.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videocapture_gstreamer_pipeline.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videocapture_image_sequence.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videocapture_intelperc.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videocapture_openni.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videocapture_starter.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videostab.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videowriter_basic.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/warpPerspective_demo.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/watershed.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/Blender_Suzanne1.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/Blender_Suzanne2.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/H1to3p.xml -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/HappyFish.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/LinuxLogo.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/Megamind.avi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/Megamind_bugy.avi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/WindowsLogo.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/aero1.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/aero3.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/aloeGT.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/aloeL.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/aloeR.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/apple.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/baboon.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/basketball1.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/basketball2.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/blox.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/board.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/box.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/box_in_scene.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/building.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/butterfly.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/cards.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/chessboard.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/chicky_512.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/data01.xml -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/detect_blob.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/digits.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/MobileNetSSD_300x300.prototxt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/VGG_VOC0712_SSD_300x300_iter_60000.prototxt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/bvlc_googlenet.prototxt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/enet-classes.txt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/fcn32s-heavy-pascal.prototxt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/fcn8s-heavy-pascal.prototxt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/pascal-classes.txt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/rgb.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/space_shuttle.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/synset_words.txt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/ellipses.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/fruits.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/gradient.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/graf1.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/graf3.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/home.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/imageTextN.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/imageTextR.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/intrinsics.yml -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left01.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left02.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left03.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left04.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left05.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left06.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left07.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left08.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left09.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left11.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left12.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left13.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left14.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left_intrinsics.yml -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/lena.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/lena_tmpl.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/letter-recognition.data -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/licenseplate_motion.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/mask.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/messi5.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/ml.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/notes.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/opencv-logo-white.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/opencv-logo.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/orange.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pca_test1.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic1.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic2.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic3.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic4.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic5.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic6.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right01.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right02.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right03.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right04.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right05.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right06.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right07.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right08.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right09.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right11.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right12.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right13.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right14.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/rubberwhale1.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/rubberwhale2.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/1.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/10.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/11.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/12.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/13.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/14.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/15.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/16.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/17.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/18.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/19.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/2.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/20.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/3.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/4.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/5.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/6.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/7.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/8.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/9.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/smarties.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/starry_night.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/stereo_calib.xml -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/stuff.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/sudoku.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/templ.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/text_defocus.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/text_motion.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/tmpl.png -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/tree.avi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/vtest.avi +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/Blender_Suzanne1.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/Blender_Suzanne2.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/H1to3p.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/HappyFish.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/LinuxLogo.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/Megamind.avi +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/Megamind_bugy.avi +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/WindowsLogo.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/aero1.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/aero3.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/aloeGT.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/aloeL.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/aloeR.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/apple.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/baboon.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/basketball1.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/basketball2.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/blox.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/board.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/box.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/box_in_scene.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/building.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/butterfly.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/calibration.yml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/cards.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/chessboard.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/chicky_512.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data01.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/detect_blob.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/digits.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/dnn/action_recongnition_kinetics.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/dnn/classification_classes_ILSVRC2012.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/dnn/enet-classes.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/dnn/object_detection_classes_coco.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/dnn/object_detection_classes_pascal_voc.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/dnn/object_detection_classes_yolov3.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/ellipses.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/fruits.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/gradient.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/graf1.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/graf3.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/home.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/imageTextN.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/imageTextR.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/intrinsics.yml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left01.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left02.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left03.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left04.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left05.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left06.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left07.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left08.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left09.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left11.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left12.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left13.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left14.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/left_intrinsics.yml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/lena.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/lena_tmpl.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/letter-recognition.data +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/licenseplate_motion.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/mask.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/messi5.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/ml.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/notes.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/opencv-logo-white.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/opencv-logo.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/orange.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/pca_test1.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/pic1.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/pic2.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/pic3.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/pic4.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/pic5.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/pic6.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right01.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right02.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right03.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right04.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right05.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right06.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right07.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right08.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right09.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right11.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right12.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right13.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/right14.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/rubberwhale1.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/rubberwhale2.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/1.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/10.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/11.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/12.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/13.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/14.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/15.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/16.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/17.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/18.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/19.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/2.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/20.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/3.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/4.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/5.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/6.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/7.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/8.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/shape_sample/9.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/smarties.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/starry_night.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/stereo_calib.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/stuff.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/sudoku.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/templ.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/text_defocus.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/text_motion.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/tmpl.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/tree.avi +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/vtest.avi +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ar_hmdb.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ar_hmdb_benchmark.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ar_sports.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/fr_adience.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/fr_lfw.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/fr_lfw_benchmark.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/gr_chalearn.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/gr_skig.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/hpe_humaneva.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/hpe_parse.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ir_affine.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ir_robot.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/is_bsds.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/is_weizmann.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/msm_epfl.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/msm_middlebury.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_imagenet.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_mnist.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_pascal.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_sun.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/pd_caltech.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/pd_inria.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/slam_kitti.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/slam_tumindoor.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_chars.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_chars_benchmark.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_icdar.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_icdar_benchmark.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_svt.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_svt_benchmark.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/track_vot.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/classification.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/colorization.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/faster_rcnn.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/resnet_ssd_face.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/squeezenet_halide.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/ssd_mobilenet_object_detection.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/torch_enet.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/yolo_object_detection.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/CMakeLists.txt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/alpha_comp.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/bgfg_segm.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/cascadeclassifier.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/cascadeclassifier_nvidia_api.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/driver_api_multi.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/driver_api_stereo_multi.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/farneback_optical_flow.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/generalized_hough.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/hog.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/houghlines.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/morphology.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/multi.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/opengl.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/optical_flow.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/opticalflow_nvidia_api.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/pyrlk_optical_flow.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/stereo_match.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/stereo_multi.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/super_resolution.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/surf_keypoint_matcher.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/video_reader.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/video_writer.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opencl/CMakeLists.txt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opencl/opencl-opencv-interop.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/CMakeLists.txt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/bgfg_segm.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/camshift.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/clahe.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/hog.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/opencl_custom_kernel.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/pyrlk_optical_flow.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/squares.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/tvl1_optical_flow.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/ufacedetect.cpp -%%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%%/bioinspired/OpenEXRimages_HDR_Retina_toneMapping.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/caffe_googlenet.cpp -%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/fcn_semsegm.cpp -%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/ssd_object_detection.cpp -%%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 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/bgfg.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/evaluation.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/viz.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/viz_synthetic_seq.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/corridor.jpg -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_modern/simple_test.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/common.hpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/custom_layers.hpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/object_detection.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/openpose.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/segmentation.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/text_detection.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/README.md %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/SqueezeDet_deploy.prototxt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/SqueezeDet_solver.prototxt @@ -933,9 +745,25 @@ libdata/pkgconfig/opencv.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/SqueezeNet_train_test.prototxt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/image_classification.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/obj_detect.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dpm/cascade_detect_camera.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dpm/cascade_detect_sequence.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dpm/data/inriaperson.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/Facemark.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/etc/at.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/etc/create_csv.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/etc/crop_face.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facemark_demo_aam.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facemark_demo_lbf.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facemark_lbf_fitting.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_eigenfaces.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_fisherfaces.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_lbph.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_save_load.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_video.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/landmarks_demo.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/mace_webcam.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sampleDetectLandmarks.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sampleDetectLandmarksvideo.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sample_config_file.xml @@ -943,6 +771,30 @@ libdata/pkgconfig/opencv.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sample_train_landmark_detector.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sample_train_landmark_detector2.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/samplewriteconfigfile.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/fuzzy_filtering.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/fuzzy_inpainting.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/input.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/mask1.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/mask2.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/mask3.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/alpha_comp.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/bgfg_segm.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/cascadeclassifier.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/farneback_optical_flow.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/generalized_hough.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/hog.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/houghlines.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/morphology.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/multi.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/optical_flow.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/pyrlk_optical_flow.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/stereo_match.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/stereo_multi.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/super_resolution.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/surf_keypoint_matcher.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/video_reader.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/video_writer.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hdf/create_groups.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hdf/create_read_write_datasets.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hdf/read_write_attributes.cpp @@ -952,24 +804,163 @@ libdata/pkgconfig/opencv.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hfs/data/002.jpg %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hfs/example.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/img_hash/hash_samples.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/compute_descriptors.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/knn_matching.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/lines_extraction.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/lsd_lines_extraction.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/matching.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/radius_matching.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opencl/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opencl/opencl-opencv-interop.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/dis_opticalflow.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_evaluate.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_train.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_train_middlebury.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_train_sintel.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/motempl.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/motempl.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/optical_flow_benchmark.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/optical_flow_evaluation.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/pcaflow_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/simpleflow_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phase_unwrapping/unwrap.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/plot/plot_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/LR_05.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/LR_06.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/home.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/map_test.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/reg_shift.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbd/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbd/linemod.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbd/odometry_evaluation.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8HSV.idx.yml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8HSV.wS1.yml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8HSV.wS2.yml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8I.idx.yml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8I.wS1.yml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8I.wS2.yml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8MAXBGR.idx.yml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8MAXBGR.wS1.yml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8MAXBGR.wS2.yml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/computeSaliency.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stereo/sample.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/cap_pattern.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/capsinpattern.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/pointcloud.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/projectorcalibration.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/parasaurolophus_6700.ply +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/parasaurolophus_low_normals2.ply +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/rs1_normals.ply +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/rs22_proc2.ply %%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/ppf_icp.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/ppf_load_match.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/ppf_normal_computation.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/bgfg_segm.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/camshift.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/clahe.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/dense_optical_flow.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/hog.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/opencl_custom_kernel.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/pyrlk_optical_flow.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/squares.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/ufacedetect.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/OCRBeamSearch_CNN_model_data.xml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/OCRHMM_knn_model_data.xml.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/OCRHMM_transitions_table.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/character_recognition.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/cropped_word_recognition.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/deeptextdetection.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/detect_er_chars.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/dictnet_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/end_to_end_recognition.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext01.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext02.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext03.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext04.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext05.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext06.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_char01.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_char02.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_char03.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word01.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word01_mask.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word02.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word02_mask.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word03.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word03_mask.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word04.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word04_mask.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word05.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word05_mask.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word01.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word02.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word03.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word04.jpg +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/segmented_word_recognition.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/text_recognition_cnn.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/textbox.prototxt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/textbox_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/textdetection.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/textdetection.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/trained_classifierNM1.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/trained_classifierNM2.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/trained_classifier_erGrouping.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/webcam_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/benchmark.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/csrt.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/goturnTracker.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/kcf.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/multiTracker_dataset.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/multitracker.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/multitracker.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/samples_utility.hpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tracker.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tracker.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tracker_dataset.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tutorial_customizing_cn_tracker.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tutorial_introduction_to_tracker.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tutorial_multitracker.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/bagofwords_classification.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/export-boostdesc.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/gms_matcher.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/pct_signatures.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/pct_webcam.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/shape_transformation.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/surf_matcher.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/video_homography.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/CMakeLists.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/brightedgesexample.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/colorize.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/dericheSample.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/deriche_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/disparity_filtering.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/edgeboxes_demo.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/edgeboxes_demo.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/fast_hough_transform.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/filterdemo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/findredlinedpolygonfromgooglemaps.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/fld_lines.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/fourier_descriptors_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/graphsegmentation_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/live_demo.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/niblack_thresholding.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/paillou_demo.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/peilin.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/peilin_plane.png %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/peilin_shape.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/polygonstanfordoutput.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/seeds.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/selectivesearchsegmentation_demo.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/selectivesearchsegmentation_demo.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/slic.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/stanford.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/structured_edge_detection.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/thinning.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/bm3d_image_denoising.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/color_balance.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/color_balance_benchmark.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/dct_image_denoising.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/inpainting.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/learn_color_balance.py diff --git a/graphics/py-opencv/Makefile b/graphics/py-opencv/Makefile index 216eefd2a1cb..d1d8669df598 100644 --- a/graphics/py-opencv/Makefile +++ b/graphics/py-opencv/Makefile @@ -1,7 +1,7 @@ # Created by: Martin Matuska # $FreeBSD$ -PORTREVISION= 6 +PORTREVISION= 0 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-opencv/pkg-plist b/graphics/py-opencv/pkg-plist index e76110b9282f..77adb5166732 100644 --- a/graphics/py-opencv/pkg-plist +++ b/graphics/py-opencv/pkg-plist @@ -1 +1,16 @@ -%%PYTHON_SITELIBDIR%%/cv2.so +%%PYTHON_SITELIBDIR%%/cv2/python-%%PYTHON_VER%%/cv2.so +%%PYTHON_SITELIBDIR%%/cv2/__init__.py +%%PYTHON_SITELIBDIR%%/cv2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/cv2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/cv2/__pycache__/config-%%PYTHON_VER%%.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/cv2/__pycache__/config-%%PYTHON_VER%%.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/cv2/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/cv2/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/cv2/__pycache__/load_config_py2.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/cv2/__pycache__/load_config_py2.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/cv2/__pycache__/load_config_py3.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/cv2/__pycache__/load_config_py3.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/cv2/config-%%PYTHON_VER%%.py +%%PYTHON_SITELIBDIR%%/cv2/config.py +%%PYTHON_SITELIBDIR%%/cv2/load_config_py2.py +%%PYTHON_SITELIBDIR%%/cv2/load_config_py3.py diff --git a/multimedia/gstreamer-plugins-all/Makefile b/multimedia/gstreamer-plugins-all/Makefile index 4404bb99979d..318b96030256 100644 --- a/multimedia/gstreamer-plugins-all/Makefile +++ b/multimedia/gstreamer-plugins-all/Makefile @@ -3,7 +3,7 @@ PORTNAME= gstreamer-plugins-all PORTVERSION= 1.3.${GST_VERSION}.${GST_SHLIB_VERSION} -PORTREVISION= 17 +PORTREVISION= 18 CATEGORIES= multimedia MAINTAINER= multimedia@FreeBSD.org diff --git a/multimedia/gstreamer-plugins-bad/Makefile b/multimedia/gstreamer-plugins-bad/Makefile index 2bf31826fa16..adfd1518b04b 100644 --- a/multimedia/gstreamer-plugins-bad/Makefile +++ b/multimedia/gstreamer-plugins-bad/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ # $MCom: ports/multimedia/gstreamer-plugins-bad/Makefile,v 1.11 2008/03/19 14:05:35 ahze Exp $ -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= multimedia COMMENT= Bad gstreamer-plugins diff --git a/multimedia/gstreamer-plugins/Makefile.common b/multimedia/gstreamer-plugins/Makefile.common index 0fe102e12876..e25910240ffb 100644 --- a/multimedia/gstreamer-plugins/Makefile.common +++ b/multimedia/gstreamer-plugins/Makefile.common @@ -49,7 +49,6 @@ BAD_GST_ALL_PLUGINS+= \ nas \ neon \ ofa \ - opencv \ opus \ resindvd \ rsvg \