View | Details | Raw Unified | Return to bug 210505 | Differences between
and this patch

Collapse All | Expand All

(-)astro/libkgeomap/Makefile (-1 / +1 lines)
Lines 11-17 LICENSE= GPLv2+ LGPL20+ Link Here
11
LICENSE_COMB=	multi
11
LICENSE_COMB=	multi
12
12
13
BUILD_DEPENDS=	${LOCALBASE}/include/boost/graph/buffer_concepts.hpp:devel/boost-libs
13
BUILD_DEPENDS=	${LOCALBASE}/include/boost/graph/buffer_concepts.hpp:devel/boost-libs
14
LIB_DEPENDS=	libopencv_legacy.so:graphics/opencv
14
LIB_DEPENDS=	libopencv_video.so:graphics/opencv
15
15
16
USES=		cmake:outsource gettext kde:5 pkgconfig tar:xz
16
USES=		cmake:outsource gettext kde:5 pkgconfig tar:xz
17
USE_KDE=	config coreaddons ecm i18n kio marble service textwidgets
17
USE_KDE=	config coreaddons ecm i18n kio marble service textwidgets
(-)graphics/cimg/Makefile (-1 / +1 lines)
Lines 62-68 LIB_DEPENDS+= libcurl.so:ftp/curl \ Link Here
62
		libIlmImf.so:graphics/OpenEXR		\
62
		libIlmImf.so:graphics/OpenEXR		\
63
		libgimp-2.0.so:graphics/gimp-app	\
63
		libgimp-2.0.so:graphics/gimp-app	\
64
		libfftw3.so:math/fftw3			\
64
		libfftw3.so:math/fftw3			\
65
		libopencv_legacy.so:graphics/opencv	\
65
		libopencv_video.so:graphics/opencv	\
66
		libopencv_core.so:graphics/opencv-core	\
66
		libopencv_core.so:graphics/opencv-core	\
67
		libGraphicsMagick.so:graphics/GraphicsMagick
67
		libGraphicsMagick.so:graphics/GraphicsMagick
68
USES+=		jpeg
68
USES+=		jpeg
(-)graphics/cimg/files/patch-examples__Makefile (-1 / +1 lines)
Lines 85-91 Link Here
85
 BOARD_LIBS = -lboard
85
 BOARD_LIBS = -lboard
86
 
86
 
87
+# Flags to compile on FreeBSD
87
+# Flags to compile on FreeBSD
88
+FREEBSD_LDFLAGS = $(LDFLAGS) -ansi -ffast-math  -I$(X11PATH)/include $(EXTRA_FLAGS) -lX11 -L$(X11PATH)/lib
88
+FREEBSD_LDFLAGS = $(LDFLAGS) -ffast-math  -I$(X11PATH)/include $(EXTRA_FLAGS) -lX11 -L$(X11PATH)/lib
89
+
89
+
90
 # Flags to compile on Sun Solaris
90
 # Flags to compile on Sun Solaris
91
 SOLARIS_LIBS = -R$(X11PATH)/lib -lrt -lnsl -lsocket
91
 SOLARIS_LIBS = -R$(X11PATH)/lib -lrt -lnsl -lsocket
(-)graphics/digikam-kde4/Makefile (-2 / +2 lines)
Lines 19-25 LIB_DEPENDS= libtiff.so:graphics/tiff \ Link Here
19
		libjasper.so:graphics/jasper \
19
		libjasper.so:graphics/jasper \
20
		liblensfun.so:graphics/lensfun \
20
		liblensfun.so:graphics/lensfun \
21
		liblqr-1.so:graphics/liblqr-1 \
21
		liblqr-1.so:graphics/liblqr-1 \
22
		libkface.so:graphics/libkface \
22
		libopencv_video.so:graphics/opencv \
23
		libpgf.so:graphics/libpgf \
23
		libpgf.so:graphics/libpgf \
24
		libkgeomap.so:astro/libkgeomap-kde4 \
24
		libkgeomap.so:astro/libkgeomap-kde4 \
25
		libboost_graph.so:devel/boost-libs
25
		libboost_graph.so:devel/boost-libs
Lines 28-34 USES+= eigen:3 pkgconfig shebangfix Link Here
28
USE_KDE+=	libkdcraw libkexiv2 libkipi runtime_run
28
USE_KDE+=	libkdcraw libkexiv2 libkipi runtime_run
29
USE_QT4+=	sql-sqlite3_run
29
USE_QT4+=	sql-sqlite3_run
30
USE_LDCONFIG=	yes
30
USE_LDCONFIG=	yes
31
CMAKE_ARGS+=	-DWITH_Sqlite2:BOOL=OFF
31
CMAKE_ARGS+=	-DWITH_Sqlite2:BOOL=OFF -DENABLE_OPENCV3:BOOL=true
32
32
33
WRKSRC=		${WRKDIR}/${DISTNAME}/core
33
WRKSRC=		${WRKDIR}/${DISTNAME}/core
34
SHEBANG_FILES=	data/scripts/digitaglinktree/digitaglinktree
34
SHEBANG_FILES=	data/scripts/digitaglinktree/digitaglinktree
(-)graphics/digikam-kde4/Makefile.common (-1 lines)
Lines 6-12 Link Here
6
#	graphics/digikam-kde4-l10n
6
#	graphics/digikam-kde4-l10n
7
#	graphics/kipi-plugin-*
7
#	graphics/kipi-plugin-*
8
#	graphics/kipi-plugins-kde4
8
#	graphics/kipi-plugins-kde4
9
#	graphics/libkface
10
#	graphics/libkipiplugins
9
#	graphics/libkipiplugins
11
# These ports now lead independent lives:
10
# These ports now lead independent lives:
12
#	astro/libkgeomap-kde4 (part of KDE Applications)
11
#	astro/libkgeomap-kde4 (part of KDE Applications)
(-)graphics/digikam/Makefile (-4 / +3 lines)
Lines 23-29 LIB_DEPENDS= libKF5KGeoMap.so:astro/libkgeomap \ Link Here
23
		liblcms2.so:graphics/lcms2 \
23
		liblcms2.so:graphics/lcms2 \
24
		liblensfun.so:graphics/lensfun \
24
		liblensfun.so:graphics/lensfun \
25
		liblqr-1.so:graphics/liblqr-1 \
25
		liblqr-1.so:graphics/liblqr-1 \
26
		libopencv_contrib.so:graphics/opencv \
26
		libopencv_video.so:graphics/opencv \
27
		libopencv_core.so:graphics/opencv-core \
27
		libopencv_core.so:graphics/opencv-core \
28
		libpgf.so:graphics/libpgf \
28
		libpgf.so:graphics/libpgf \
29
		libpng.so:graphics/png \
29
		libpng.so:graphics/png \
Lines 49-57 SHEBANG_FILES= core/data/scripts/digitaglinktree/digitaglinktree Link Here
49
49
50
# Disable kipiplugins, as they are built in their own port: graphics/kipiplugins.
50
# Disable kipiplugins, as they are built in their own port: graphics/kipiplugins.
51
# Remember to keep that port in sync with this one.
51
# Remember to keep that port in sync with this one.
52
CMAKE_ON=	DIGIKAMSC_COMPILE_DIGIKAM
52
CMAKE_ON=	DIGIKAMSC_COMPILE_DIGIKAM ENABLE_OPENCV3
53
CMAKE_OFF=	DIGIKAMSC_COMPILE_KIPIPLUGINS \
53
CMAKE_OFF=	DIGIKAMSC_COMPILE_KIPIPLUGINS
54
		ENABLE_OPENCV3
55
54
56
OPTIONS_DEFINE=		DOCS MULTIMEDIA MYSQL NLS
55
OPTIONS_DEFINE=		DOCS MULTIMEDIA MYSQL NLS
57
OPTIONS_DEFAULT=	${OPTIONS_DEFINE}
56
OPTIONS_DEFAULT=	${OPTIONS_DEFINE}
(-)graphics/facedetect/Makefile (-1 / +1 lines)
Lines 13-19 COMMENT= Simple face detector for batch processing Link Here
13
LICENSE=	GPLv2+
13
LICENSE=	GPLv2+
14
LICENSE_FILE=	${WRKSRC}/COPYING.txt
14
LICENSE_FILE=	${WRKSRC}/COPYING.txt
15
15
16
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/cv.py:graphics/py-opencv
16
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/cv2.so:graphics/py-opencv
17
17
18
USES=		python:2.7,run shebangfix
18
USES=		python:2.7,run shebangfix
19
USE_GITHUB=	yes
19
USE_GITHUB=	yes
(-)graphics/frei0r/Makefile (-1 / +1 lines)
Lines 33-39 PORTREVISION= 0 Link Here
33
COMMENT=	Frei0r OpenCV plugins
33
COMMENT=	Frei0r OpenCV plugins
34
PKGNAMESUFFIX=	-plugins-opencv
34
PKGNAMESUFFIX=	-plugins-opencv
35
LIB_DEPENDS+=	libopencv_core.so:graphics/opencv-core \
35
LIB_DEPENDS+=	libopencv_core.so:graphics/opencv-core \
36
		libopencv_legacy.so:graphics/opencv
36
		libopencv_video.so:graphics/opencv
37
FREI0R_PLUGINS=	facebl0r facedetect
37
FREI0R_PLUGINS=	facebl0r facedetect
38
38
39
CMAKE_ARGS+=	-DWITHOUT_OPENCV:BOOL=OFF \
39
CMAKE_ARGS+=	-DWITHOUT_OPENCV:BOOL=OFF \
(-)graphics/gimp-gmic-plugin/Makefile (-1 / +1 lines)
Lines 14-20 COMMENT= GREYC's Magic Image Converter Link Here
14
14
15
LIB_DEPENDS=	libGraphicsMagick++.so:graphics/GraphicsMagick \
15
LIB_DEPENDS=	libGraphicsMagick++.so:graphics/GraphicsMagick \
16
		libIlmImf.so:graphics/OpenEXR \
16
		libIlmImf.so:graphics/OpenEXR \
17
		libopencv_legacy.so:graphics/opencv \
17
		libopencv_video.so:graphics/opencv \
18
		libMagick++-6.so:graphics/ImageMagick \
18
		libMagick++-6.so:graphics/ImageMagick \
19
		libavcodec.so:multimedia/ffmpeg \
19
		libavcodec.so:multimedia/ffmpeg \
20
		libfftw3.so:math/fftw3 \
20
		libfftw3.so:math/fftw3 \
(-)graphics/kipi-plugin-removeredeyes/Makefile (-1 / +2 lines)
Lines 8-18 CATEGORIES= graphics kde Link Here
8
MAINTAINER=	kde@FreeBSD.org
8
MAINTAINER=	kde@FreeBSD.org
9
COMMENT=	${${KIPI_PLUGIN}_DESC}
9
COMMENT=	${${KIPI_PLUGIN}_DESC}
10
10
11
LIB_DEPENDS=	libopencv_legacy.so:graphics/opencv
11
LIB_DEPENDS=	libopencv_video.so:graphics/opencv
12
# Ensure -L${LOCALBASE}/lib is in the linker flags, as 
12
# Ensure -L${LOCALBASE}/lib is in the linker flags, as 
13
# the cmake files do not properly handle opencv with tbb
13
# the cmake files do not properly handle opencv with tbb
14
# enabled.
14
# enabled.
15
USES+=		localbase:ldflags
15
USES+=		localbase:ldflags
16
CMAKE_ON=	ENABLE_OPENCV3
16
17
17
KIPI_PLUGIN=	removeredeyes
18
KIPI_PLUGIN=	removeredeyes
18
.include "${.CURDIR}/../digikam-kde4/Makefile.common"
19
.include "${.CURDIR}/../digikam-kde4/Makefile.common"
(-)graphics/libkface/Makefile (+3 lines)
Lines 10-15 DIST_SUBDIR= KDE/${PORTVERSION} Link Here
10
MAINTAINER=	kde@FreeBSD.org
10
MAINTAINER=	kde@FreeBSD.org
11
COMMENT=	KDE4 library for face recognition
11
COMMENT=	KDE4 library for face recognition
12
12
13
DEPRECATED=	No longer maintained upstream
14
EXPIRATION_DATE=	2018-06-07
15
13
LICENSE=	GPLv2+ LGPL20+
16
LICENSE=	GPLv2+ LGPL20+
14
LICENSE_COMB=	multi
17
LICENSE_COMB=	multi
15
18
(-)graphics/opencv-core/Makefile (-1 / +1 lines)
Lines 1-7 Link Here
1
# Created by: Martin Matuska <mm@FreeBSD.org>
1
# Created by: Martin Matuska <mm@FreeBSD.org>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTREVISION=	1
4
PORTREVISION=	0
5
PKGNAMESUFFIX=	-${OCV_SLAVE}
5
PKGNAMESUFFIX=	-${OCV_SLAVE}
6
6
7
COMMENT=	OpenCV core libraries
7
COMMENT=	OpenCV core libraries
(-)graphics/opencv-core/pkg-plist (-10 / +99 lines)
Lines 1-30 Link Here
1
include/opencv2/core.hpp
1
include/opencv2/core.hpp
2
include/opencv2/core/affine.hpp
2
include/opencv2/core/affine.hpp
3
include/opencv2/core/core.hpp
3
include/opencv2/core/base.hpp
4
include/opencv2/core/bufferpool.hpp
4
include/opencv2/core/core_c.h
5
include/opencv2/core/core_c.h
5
include/opencv2/core/cuda_devptrs.hpp
6
include/opencv2/core/core.hpp
6
include/opencv2/core/devmem2d.hpp
7
include/opencv2/core/cuda_stream_accessor.hpp
8
include/opencv2/core/cuda_types.hpp
9
include/opencv2/core/cuda.hpp
10
include/opencv2/core/cuda.inl.hpp
11
include/opencv2/core/cuda/block.hpp
12
include/opencv2/core/cuda/border_interpolate.hpp
13
include/opencv2/core/cuda/color.hpp
14
include/opencv2/core/cuda/common.hpp
15
include/opencv2/core/cuda/datamov_utils.hpp
16
include/opencv2/core/cuda/detail/color_detail.hpp
17
include/opencv2/core/cuda/detail/reduce_key_val.hpp
18
include/opencv2/core/cuda/detail/reduce.hpp
19
include/opencv2/core/cuda/detail/transform_detail.hpp
20
include/opencv2/core/cuda/detail/type_traits_detail.hpp
21
include/opencv2/core/cuda/detail/vec_distance_detail.hpp
22
include/opencv2/core/cuda/dynamic_smem.hpp
23
include/opencv2/core/cuda/emulation.hpp
24
include/opencv2/core/cuda/filters.hpp
25
include/opencv2/core/cuda/funcattrib.hpp
26
include/opencv2/core/cuda/functional.hpp
27
include/opencv2/core/cuda/limits.hpp
28
include/opencv2/core/cuda/reduce.hpp
29
include/opencv2/core/cuda/saturate_cast.hpp
30
include/opencv2/core/cuda/scan.hpp
31
include/opencv2/core/cuda/simd_functions.hpp
32
include/opencv2/core/cuda/transform.hpp
33
include/opencv2/core/cuda/type_traits.hpp
34
include/opencv2/core/cuda/utility.hpp
35
include/opencv2/core/cuda/vec_distance.hpp
36
include/opencv2/core/cuda/vec_math.hpp
37
include/opencv2/core/cuda/vec_traits.hpp
38
include/opencv2/core/cuda/warp_reduce.hpp
39
include/opencv2/core/cuda/warp_shuffle.hpp
40
include/opencv2/core/cuda/warp.hpp
41
include/opencv2/core/cv_cpu_dispatch.h
42
include/opencv2/core/cv_cpu_helper.h
43
include/opencv2/core/cvdef.h
44
include/opencv2/core/cvstd.hpp
45
include/opencv2/core/cvstd.inl.hpp
46
include/opencv2/core/directx.hpp
7
include/opencv2/core/eigen.hpp
47
include/opencv2/core/eigen.hpp
8
include/opencv2/core/gpumat.hpp
48
include/opencv2/core/fast_math.hpp
9
include/opencv2/core/internal.hpp
49
include/opencv2/core/hal/hal.hpp
50
include/opencv2/core/hal/interface.h
51
include/opencv2/core/hal/intrin_cpp.hpp
52
include/opencv2/core/hal/intrin_neon.hpp
53
include/opencv2/core/hal/intrin_sse.hpp
54
include/opencv2/core/hal/intrin_vsx.hpp
55
include/opencv2/core/hal/intrin.hpp
56
include/opencv2/core/opencl/ocl_defs.hpp
57
include/opencv2/core/opencl/opencl_info.hpp
58
include/opencv2/core/opencl/opencl_svm.hpp
59
include/opencv2/core/opencl/runtime/autogenerated/opencl_clamdblas.hpp
60
include/opencv2/core/opencl/runtime/autogenerated/opencl_clamdfft.hpp
61
include/opencv2/core/opencl/runtime/autogenerated/opencl_core.hpp
62
include/opencv2/core/opencl/runtime/autogenerated/opencl_core_wrappers.hpp
63
include/opencv2/core/opencl/runtime/autogenerated/opencl_gl.hpp
64
include/opencv2/core/opencl/runtime/autogenerated/opencl_gl_wrappers.hpp
65
include/opencv2/core/opencl/runtime/opencl_clamdblas.hpp
66
include/opencv2/core/opencl/runtime/opencl_clamdfft.hpp
67
include/opencv2/core/opencl/runtime/opencl_core.hpp
68
include/opencv2/core/opencl/runtime/opencl_core_wrappers.hpp
69
include/opencv2/core/opencl/runtime/opencl_gl.hpp
70
include/opencv2/core/opencl/runtime/opencl_gl_wrappers.hpp
71
include/opencv2/core/opencl/runtime/opencl_svm_20.hpp
72
include/opencv2/core/opencl/runtime/opencl_svm_definitions.hpp
73
include/opencv2/core/opencl/runtime/opencl_svm_hsa_extension.hpp
74
include/opencv2/core/ippasync.hpp
10
include/opencv2/core/mat.hpp
75
include/opencv2/core/mat.hpp
11
include/opencv2/core/opengl_interop.hpp
76
include/opencv2/core/mat.inl.hpp
12
include/opencv2/core/opengl_interop_deprecated.hpp
77
include/opencv2/core/matx.hpp
78
include/opencv2/core/neon_utils.hpp
79
include/opencv2/core/ocl_genbase.hpp
80
include/opencv2/core/ocl.hpp
81
include/opencv2/core/opengl.hpp
13
include/opencv2/core/operations.hpp
82
include/opencv2/core/operations.hpp
83
include/opencv2/core/optim.hpp
84
include/opencv2/core/ovx.hpp
85
include/opencv2/core/persistence.hpp
86
include/opencv2/core/ptr.inl.hpp
87
include/opencv2/core/saturate.hpp
88
include/opencv2/core/softfloat.hpp
89
include/opencv2/core/sse_utils.hpp
90
include/opencv2/core/traits.hpp
14
include/opencv2/core/types_c.h
91
include/opencv2/core/types_c.h
92
include/opencv2/core/types.hpp
93
include/opencv2/core/utility.hpp
94
include/opencv2/core/utils/filesystem.hpp
95
include/opencv2/core/utils/logger.defines.hpp
96
include/opencv2/core/utils/logger.hpp
97
include/opencv2/core/utils/trace.hpp
98
include/opencv2/core/va_intel.hpp
15
include/opencv2/core/version.hpp
99
include/opencv2/core/version.hpp
100
include/opencv2/core/vsx_utils.hpp
16
include/opencv2/core/wimage.hpp
101
include/opencv2/core/wimage.hpp
102
include/opencv2/cvconfig.h
17
include/opencv2/imgproc.hpp
103
include/opencv2/imgproc.hpp
18
include/opencv2/imgproc/imgproc.hpp
104
include/opencv2/imgproc/detail/distortion_model.hpp
105
include/opencv2/imgproc/hal/hal.hpp
106
include/opencv2/imgproc/hal/interface.h
19
include/opencv2/imgproc/imgproc_c.h
107
include/opencv2/imgproc/imgproc_c.h
108
include/opencv2/imgproc/imgproc.hpp
20
include/opencv2/imgproc/types_c.h
109
include/opencv2/imgproc/types_c.h
21
@comment include/opencv2/opencv.hpp
110
@comment include/opencv2/opencv.hpp
22
@comment include/opencv2/opencv_modules.hpp
111
@comment include/opencv2/opencv_modules.hpp
23
lib/libopencv_core.so
112
lib/libopencv_core.so
24
lib/libopencv_core.so.2
113
lib/libopencv_core.so.%%SOVERSION%%
25
lib/libopencv_core.so.%%VERSION%%
114
lib/libopencv_core.so.%%VERSION%%
26
lib/libopencv_imgproc.so
115
lib/libopencv_imgproc.so
27
lib/libopencv_imgproc.so.2
116
lib/libopencv_imgproc.so.%%SOVERSION%%
28
lib/libopencv_imgproc.so.%%VERSION%%
117
lib/libopencv_imgproc.so.%%VERSION%%
29
libdata/pkgconfig/opencv-core.pc
118
libdata/pkgconfig/opencv-core.pc
30
share/cmake/Modules/FindOpenCVCore.cmake
119
share/cmake/Modules/FindOpenCVCore.cmake
(-)graphics/opencv-java/Makefile (-2 / +2 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	1
3
PORTREVISION=	0
4
CATEGORIES=	graphics java
4
CATEGORIES=	graphics java
5
PKGNAMESUFFIX=	-${OCV_SLAVE}
5
PKGNAMESUFFIX=	-${OCV_SLAVE}
6
6
Lines 11-16 OCV_JAVA= yes Link Here
11
MASTERDIR=	${.CURDIR:H}/opencv
11
MASTERDIR=	${.CURDIR:H}/opencv
12
PLIST=		${.CURDIR}/pkg-plist
12
PLIST=		${.CURDIR}/pkg-plist
13
13
14
PLIST_SUB+=	OCV_VER=${DISTVERSION:R:S|.||g}
14
PLIST_SUB+=	OCV_VER=${DISTVERSION:S|.||g}
15
15
16
.include "${MASTERDIR}/Makefile"
16
.include "${MASTERDIR}/Makefile"
(-)graphics/opencv/Makefile (-94 / +269 lines)
Lines 1-9 Link Here
1
# Created by: Marc Abramowitz (http://marc.abramowitz.info)
1
# Created by: Marc Abramowitz (http://marc.abramowitz.info)
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME?=	opencv
4
PORTNAME=	opencv
5
PORTVERSION=	2.4.13.1
5
PORTVERSION=	3.4.1
6
PORTREVISION?=	10
7
CATEGORIES=	graphics
6
CATEGORIES=	graphics
8
7
9
MAINTAINER=	ports@FreeBSD.org
8
MAINTAINER=	ports@FreeBSD.org
Lines 12-90 COMMENT= Open Source Computer Vision library Link Here
12
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
14
13
15
USE_GITHUB=	yes
16
17
USES=		cmake pkgconfig
18
USE_LDCONFIG=	yes
19
20
NOT_FOR_ARCHS=	sparc64
14
NOT_FOR_ARCHS=	sparc64
21
NOT_FOR_ARCHS_REASON_sparc64=	does not compile on sparc64
15
NOT_FOR_ARCHS_REASON_sparc64=	does not compile on sparc64
22
16
23
DATADIR=	${PREFIX}/share/OpenCV
17
LIB_DEPENDS=	libprotobuf.so:devel/protobuf \
24
PLIST_SUB+=	VERSION=${DISTVERSION:R}
18
		libtesseract.so:graphics/tesseract
25
19
26
CMAKE_ARGS+=	-DWITH_CUDA:BOOL=Off \
20
USES=		cmake:outsource compiler:c++14-lang localbase:ldflags pkgconfig
27
		-DWITH_PVAPI:BOOL=Off \
21
28
		-DWITH_UNICAP:BOOL=Off \
22
USE_GITHUB=	yes
29
		-DBUILD_TESTS:BOOL=Off \
23
USE_LDCONFIG=	yes
30
		-DBUILD_DOCS:BOOL=Off \
24
USE_CXXSTD=	c++11
31
		-DPYTHON_EXECUTABLE:FILEPATH=${PYTHON_CMD}
25
26
DATADIR=	${PREFIX}/share/OpenCV
27
PLIST_SUB+=	SOVERSION=${DISTVERSION:R} VERSION=${DISTVERSION}
28
29
# 3rd party libs
30
CMAKE_ON=	ENABLE_CXX11
31
CMAKE_OFF=	BUILD_ZLIB BUILD_TIFF BUILD_JASPER BUILD_JPEG BUILD_PNG BUILD_OPENEXR BUILD_TBB BUILD_IPP_IW BUILD_ITT BUILD_PROTOBUF
32
# Optional 3rd party components
33
CMAKE_ARGS+=	-DWITH_1394:BOOL=OFF \
34
		-DWITH_CAROTENE:BOOL=OFF \
35
		-DWITH_CPUFEATURES:BOOL=OFF \
36
		-DWITH_VTK:BOOL=OFF \
37
		-DWITH_CUDA:BOOL=OFF \
38
		-DWITH_CUFFT:BOOL=OFF \
39
		-DWITH_CUBLAS:BOOL=OFF \
40
		-DWITH_NVCUVID:BOOL=OFF \
41
		-DWITH_EIGEN:BOOL=OFF \
42
		-DWITH_VFW:BOOL=OFF \
43
		-DWITH_FFMPEG:BOOL=OFF \
44
		-DWITH_GSTREAMER:BOOL=OFF \
45
		-DWITH_GSTREAMER_0_10:BOOL=OFF \
46
		-DWITH_GTK:BOOL=OFF \
47
		-DWITH_GTK_2_X:BOOL=ON \
48
		-DWITH_IPP:BOOL=OFF \
49
		-DWITH_IPP_A:BOOL=OFF \
50
		-DWITH_HALIDE:BOOL=OFF \
51
		-DWITH_JASPER:BOOL=OFF \
52
		-DWITH_JPEG:BOOL=OFF \
53
		-DWITH_WEBP:BOOL=OFF \
54
		-DWITH_OPENEXR:BOOL=OFF \
55
		-DWITH_OPENGL:BOOL=OFF \
56
		-DWITH_OPENVX:BOOL=OFF \
57
		-DWITH_OPENNI:BOOL=OFF \
58
		-DWITH_OPENNI2:BOOL=OFF \
59
		-DWITH_PNG:BOOL=OFF \
60
		-DWITH_GDCM:BOOL=OFF \
61
		-DWITH_PVAPI:BOOL=OFF \
62
		-DWITH_GIGEAPI:BOOL=OFF \
63
		-DWITH_ARAVIS:BOOL=OFF \
64
		-DWITH_QT:BOOL=OFF \
65
		-DWITH_WIN32UI:BOOL=OFF \
66
		-DWITH_TBB:BOOL=OFF \
67
		-DWITH_OPENMP:BOOL=OFF \
68
		-DWITH_CSTRIPES:BOOL=ON \
69
		-DWITH_PTHREADS_PF:BOOL=OFF \
70
		-DWITH_TIFF:BOOL=OFF \
71
		-DWITH_UNICAP:BOOL=OFF \
72
		-DWITH_V4L:BOOL=OFF \
73
		-DWITH_LIBV4L:BOOL=OFF \
74
		-DWITH_DSHOW:BOOL=OFF \
75
		-DWITH_MSMF:BOOL=OFF \
76
		-DWITH_XIMEA:BOOL=OFF \
77
		-DWITH_XINE:BOOL=OFF \
78
		-DWITH_CLP:BOOL=OFF \
79
		-DWITH_OPENCL:BOOL=OFF \
80
		-DWITH_OPENCL_SVM:BOOL=OFF \
81
		-DWITH_OPENCLAMDFFT:BOOL=OFF \
82
		-DWITH_OPENCLAMDBLAS:BOOL=OFF \
83
		-DWITH_DIRECTX:BOOL=OFF \
84
		-DWITH_INTELPERC:BOOL=OFF \
85
		-DWITH_MATLAB:BOOL=OFF \
86
		-DWITH_VA:BOOL=OFF \
87
		-DWITH_VA_INTEL:BOOL=OFF \
88
		-DWITH_MFX:BOOL=OFF \
89
		-DWITH_GDAL:BOOL=OFF \
90
		-DWITH_GPHOTO2:BOOL=OFF \
91
		-DWITH_LAPACK:BOOL=OFF \
92
		-DWITH_ITT:BOOL=OFF
93
# OpenCV build components
94
CMAKE_ARGS+=	-DBUILD_SHARED_LIBS:BOOL=ON \
95
		-DBUILD_opencv_apps:BOOL=ON \
96
		-DBUILD_opencv_js:BOOL=OFF \
97
		-DBUILD_ANDROID_EXAMPLES:BOOL=OFF \
98
		-DBUILD_DOCS:BOOL=OFF \
99
		-DBUILD_EXAMPLES:BOOL=OFF \
100
		-DBUILD_PACKAGE:BOOL=OFF \
101
		-DBUILD_PERF_TESTS:BOOL=OFF \
102
		-DBUILD_TESTS:BOOL=OFF \
103
		-DBUILD_WITH_DEBUG_INFO:BOOL=OFF \
104
		-DBUILD_WITH_DYNAMIC_IPP:BOOL=OFF \
105
		-DBUILD_FAT_JAVA_LIB:BOOL=OFF \
106
		-DBUILD_CUDA_STUBS:BOOL=OFF \
107
		-DBUILD_ANDROID_SERVICE:BOOL=OFF \
108
		-DBUILD_opencv_ts:BOOL=OFF \
109
		-DBUILD_opencv_cnn_3dobj_INIT:BOOL=OFF \
110
		-DBUILD_opencv_world:BOOL=OFF
111
# OpenCV installation options
112
CMAKE_ARGS+=	-DINSTALL_CREATE_DISTRIB:BOOL=OFF \
113
		-DINSTALL_C_EXAMPLES:BOOL=OFF \
114
		-DINSTALL_PYTHON_EXAMPLES:BOOL=OFF \
115
		-DINSTALL_TO_MANGLED_PATHS:BOOL=OFF \
116
		-DINSTALL_TESTS:BOOL=OFF
117
# OpenCV build options
118
CMAKE_ARGS+=	-DENABLE_CCACHE:BOOL=OFF \
119
		-DENABLE_PRECOMPILED_HEADERS:BOOL=OFF \
120
		-DENABLE_SOLUTION_FOLDERS:BOOL=OFF \
121
		-DENABLE_PROFILING:BOOL=OFF \
122
		-DENABLE_COVERAGE:BOOL=OFF \
123
		-DENABLE_OMIT_FRAME_POINTER:BOOL=ON \
124
		-DENABLE_POWERPC:BOOL=OFF \
125
		-DENABLE_VSX:BOOL=OFF \
126
		-DENABLE_FAST_MATH:BOOL=OFF \
127
		-DENABLE_NEON:BOOL=OFF \
128
		-DENABLE_VFPV3:BOOL=OFF \
129
		-DENABLE_NOISY_WARNINGS:BOOL=OFF \
130
		-DOPENCV_WARNINGS_ARE_ERRORS:BOOL=OFF \
131
		-DENABLE_IMPL_COLLECTION:BOOL=OFF \
132
		-DENABLE_INSTRUMENTATION:BOOL=OFF \
133
		-DENABLE_GNU_STL_DEBUG:BOOL=OFF \
134
		-DENABLE_BUILD_HARDENING:BOOL=OFF \
135
		-DENABLE_LTO:BOOL=OFF \
136
		-DGENERATE_ABI_DESCRIPTOR:BOOL=OFF \
137
		-DCV_ENABLE_INTRINSICS:BOOL=ON \
138
		-DCV_DISABLE_OPTIMIZATION:BOOL=OFF \
139
		-DCV_TRACE:BOOL=OFF \
140
		-DENABLE_PYLINT:BOOL=OFF
32
141
33
SUB_FILES=	FindOpenCVCore.cmake
142
SUB_FILES=	FindOpenCVCore.cmake
34
SUB_LIST=	OCV_VERSION=${DISTVERSION:R}
143
SUB_LIST=	OCV_VERSION=${DISTVERSION}
35
144
36
OCV_CORE_MODS=		core imgproc
145
OCV_CORE_MODS=		core imgproc
37
OCV_MODS=		calib3d contrib features2d flann gpu \
146
OCV_MODS=		apps calib3d contrib dnn features2d flann highgui \
38
			highgui legacy ml ocl objdetect photo \
147
			imgcodecs ml objdetect photo shape stitching \
39
			stitching superres ts video videostab
148
			superres ts video videoio videostab
40
OCV_NONFREE_MODS=	nonfree
41
OCV_JAVA_MODS=		java
149
OCV_JAVA_MODS=		java
42
OCV_PYTHON_MODS=	python
150
OCV_PYTHON_MODS=	python${PYTHON_MAJOR_VER}
43
151
44
OPTIONS_DEFINE=		DC1394 EXAMPLES NONFREE OPENGL
152
OPTIONS_DEFINE=		EXAMPLES EXTRA_MODULES OPENGL
45
OPTIONS_GROUP=		IMAGE PERFORMANCE SIMD VIDEO
153
OPTIONS_GROUP=		PERFORMANCE IMAGE VIDEO
46
OPTIONS_GROUP_IMAGE=	JASPER JPEG OPENEXR PNG TIFF
154
OPTIONS_GROUP_PERFORMANCE=	EIGEN3 OPENCL TBB
47
OPTIONS_GROUP_PERFORMANCE=	EIGEN3 TBB
155
OPTIONS_GROUP_IMAGE=	GDAL GDCM JASPER JPEG OPENEXR PNG TIFF WEBP
48
OPTIONS_GROUP_SIMD=	${OPTIONS_GROUP_SIMD_${MACHINE_ARCH}}
156
OPTIONS_GROUP_VIDEO=	ARAVIS DC1394 FFMPEG GPHOTO2 GSTREAMER V4L XINE
49
OPTIONS_GROUP_SIMD_amd64=	${OPTIONS_GROUP_SIMD_i386}
50
OPTIONS_GROUP_SIMD_armv6=	NEON VFPV3
51
#OPTIONS_GROUP_SIMD_armv7=	NEON VFPV3
52
OPTIONS_GROUP_SIMD_i386=	SSE SSE2 SSE3 SSSE3 SSE41 SSE42 AVX AVX2
53
OPTIONS_GROUP_VIDEO=	FFMPEG GSTREAMER GSTREAMER0 V4L XINE
54
OPTIONS_RADIO=		GUI
157
OPTIONS_RADIO=		GUI
55
OPTIONS_RADIO_GUI=	GTK2 QT4
158
OPTIONS_RADIO_GUI=	GTK2 QT4
56
OPTIONS_DEFAULT=	EIGEN3 JASPER JPEG PNG TIFF V4L ${MACHINE_CPU:tu}
159
# EXTRA_MODULES required for libopencv_dnn which is required by py-opencv
160
OPTIONS_DEFAULT=	EIGEN3 EXTRA_MODULES FFMPEG JASPER JPEG PNG TIFF WEBP V4L \
161
			${MACHINE_CPU:tu}
57
OPTIONS_SUB=		yes
162
OPTIONS_SUB=		yes
58
.if defined(OCV_CORE)
163
.if defined(OCV_CORE)
59
OPTIONS_EXCLUDE=	DC1394 EXAMPLES GTK2 QT4 JASPER JPEG NONFREE OPENEXR \
164
OPTIONS_EXCLUDE=	ARAVIS DC1394 EXAMPLES EXTRA_MODULES FFMPEG \
60
			OPENGL PNG TIFF FFMPEG GSTREAMER GSTREAMER0 V4L XINE
165
			GDAL GDCM GPHOTO2 GSTREAMER GTK2 JASPER JPEG \
166
			OPENEXR OPENGL PNG QT4 TIFF WEBP V4L XINE
167
.elif defined(OCV_SLAVE)
168
OPTIONS_EXCLUDE=	EXAMPLES
61
.endif
169
.endif
62
170
63
DC1394_DESC=		IEEE 1394 camera support
171
DC1394_DESC=		IEEE 1394 camera support
64
DC1394_LIB_DEPENDS=	libdc1394.so:multimedia/libdc1394
172
DC1394_LIB_DEPENDS=	libdc1394.so:multimedia/libdc1394
65
DC1394_CMAKE_BOOL=	WITH_1394
173
DC1394_CMAKE_BOOL=	WITH_1394
66
174
67
EIGEN3_DESC=		Eigen 3 support
175
EXAMPLES_CMAKE_BOOL=	INSTALL_C_EXAMPLES
68
EIGEN3_USES=		eigen:3
69
EIGEN3_CMAKE_BOOL=	WITH_EIGEN
70
176
71
. if !defined(OCV_SLAVE)
177
PERFORMANCE_DESC=	Performance enhancing libraries
72
EXAMPLES_CMAKE_BOOL=	BUILD_EXAMPLES INSTALL_C_EXAMPLES
73
. endif
74
EXAMPLES_PORTEXAMPLES=	*
75
178
76
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
179
EIGEN3_DESC=		Eigen 3 support
77
FFMPEG_CMAKE_BOOL=	WITH_FFMPEG
180
EIGEN3_BUILD_DEPENDS=	${LOCALBASE}/include/eigen3/Eigen/Eigen:math/eigen3
181
EIGEN3_CMAKE_BOOL=	WITH_EIGEN
78
182
79
GSTREAMER0_DESC=	${GSTREAMER_DESC} 0.10
183
OPENCL_DESC=		OpenCL support
80
GSTREAMER0_USE=		GSTREAMER=yes
184
OPENCL_BUILD_DEPENDS=	opencl>=0:devel/opencl
81
GSTREAMER0_CMAKE_BOOL=	WITH_GSTREAMER_0_10
185
OPENCL_RUN_DEPENDS=	opencl>=0:devel/opencl
186
OPENCL_CMAKE_BOOL=	WITH_OPENCL
82
187
83
GSTREAMER_USE=		GSTREAMER1=yes
188
TBB_DESC=		TBB support
84
GSTREAMER_CMAKE_BOOL=	WITH_GSTREAMER
189
TBB_LIB_DEPENDS=	libtbb.so:devel/tbb
190
TBB_CMAKE_BOOL=		WITH_TBB
85
191
86
GTK2_USE=		GNOME=gtk20
192
IMAGE_DESC=		Image format support
87
GTK2_CMAKE_BOOL=	WITH_GTK
88
193
89
JASPER_LIB_DEPENDS=	libjasper.so:graphics/jasper
194
JASPER_LIB_DEPENDS=	libjasper.so:graphics/jasper
90
JASPER_CMAKE_BOOL=	WITH_JASPER
195
JASPER_CMAKE_BOOL=	WITH_JASPER
Lines 92-179 JASPER_CMAKE_BOOL= WITH_JASPER Link Here
92
JPEG_USES=		jpeg
197
JPEG_USES=		jpeg
93
JPEG_CMAKE_BOOL=	WITH_JPEG
198
JPEG_CMAKE_BOOL=	WITH_JPEG
94
199
95
NONFREE_CMAKE_BOOL=	BUILD_opencv_nonfree
200
GDAL_DESC=		Geospatial Data Abstraction Library
201
GDAL_LIB_DEPENDS=	libgdal.so:graphics/gdal
202
GDAL_CMAKE_BOOL=	WITH_GDAL
203
204
GDCM_DESC=		Open source DICOM library
205
GDCM_LIB_DEPENDS=	libgdcmMSFF.so:devel/gdcm
206
GDCM_CMAKE_BOOL=	WITH_GDCM
96
207
97
OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR
208
OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR
98
OPENEXR_CMAKE_BOOL=	WITH_OPENEXR
209
OPENEXR_CMAKE_BOOL=	WITH_OPENEXR
99
210
100
OPENGL_LIB_DEPENDS=	${PORT_OPTIONS:MGTK2:C,.+,libgtkglext-x11-1.0.so:x11-toolkits/gtkglext,}
101
OPENGL_USE=		${PORT_OPTIONS:MQT4:S,$,=opengl,}
102
OPENGL_CMAKE_BOOL=	WITH_OPENGL
103
104
PNG_LIB_DEPENDS=	libpng.so:graphics/png
211
PNG_LIB_DEPENDS=	libpng.so:graphics/png
105
PNG_CMAKE_BOOL=		WITH_PNG
212
PNG_CMAKE_BOOL=		WITH_PNG
106
213
107
QT4_USE=		QT4=gui,moc_build,qmake_build,rcc_build,uic_build,qtestlib
214
TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
108
QT4_CMAKE_ON=		-DWITH_QT:STRING="4"
215
TIFF_CMAKE_BOOL=	WITH_TIFF
109
QT4_CMAKE_OFF=		-DWITH_QT:BOOL=false
110
216
111
.for _simd in ${OPTIONS_GROUP_SIMD}
217
WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
112
${_simd}_DESC=		${MMX_DESC:S/MMX/${_simd}/}
218
WEBP_CMAKE_BOOL=	WITH_WEBP
113
${_simd}_CMAKE_BOOL=	ENABLE_${_simd}
114
.endfor
115
219
116
TBB_LIB_DEPENDS=	libtbb.so:devel/tbb
220
VIDEO_DESC=		Video support
117
TBB_CMAKE_BOOL=		WITH_TBB
118
TBB_CMAKE_ON=		-DTBB_INCLUDE_DIR:STRING="${LOCALBASE}/include"
119
221
120
TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
222
ARAVIS_DESC=		Aravis SDK
121
TIFF_CMAKE_BOOL=	WITH_TIFF
223
ARAVIS_LIB_DEPENDS=	libaravis-0.6.so:devel/libaravis
224
ARAVIS_CMAKE_BOOL=	WITH_ARAVIS
225
226
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
227
FFMPEG_CMAKE_BOOL=	WITH_FFMPEG
228
229
GPHOTO2_DESC=		Gphoto2 camera support
230
GPHOTO2_LIB_DEPENDS=	libgphoto2.so:graphics/libgphoto2
231
GPHOTO2_CMAKE_BOOL=	WITH_GPHOTO2
232
233
GSTREAMER_USE=		GSTREAMER1=yes
234
GSTREAMER_CMAKE_BOOL=	WITH_GSTREAMER
122
235
123
V4L_BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
236
V4L_BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
124
V4L_LIB_DEPENDS=	libv4l2.so:multimedia/libv4l
237
V4L_LIB_DEPENDS=	libv4l2.so:multimedia/libv4l
125
V4L_CMAKE_BOOL=		WITH_V4L
238
V4L_CMAKE_BOOL=		WITH_V4L WITH_LIBV4L
126
V4L_CMAKE_ON=		-DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include"
239
V4L_CMAKE_ON=		CMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include"
127
240
128
XINE_LIB_DEPENDS=	libxine.so:multimedia/libxine
241
XINE_LIB_DEPENDS=	libxine.so:multimedia/libxine
129
XINE_CMAKE_BOOL=	WITH_XINE
242
XINE_CMAKE_BOOL=	WITH_XINE
130
243
131
IMAGE_DESC=		Image format support
244
EXTRA_MODULES_DESC=		Extra modules
132
NONFREE_DESC=		Build functionality that has possible limitations of use
245
EXTRA_MODULES_GH_ACCOUNT=	opencv:DEFAULT \
133
PERFORMANCE_DESC=	Performance enhancing libraries
246
				tiny-dnn:extra_mod_3rdparty_tiny_dnn
134
TBB_DESC=		TBB support
247
EXTRA_MODULES_GH_PROJECT=	opencv_contrib:extra_mod \
248
				tiny-dnn:extra_mod_3rdparty_tiny_dnn \
249
				opencv_3rdparty:extra_mod_3rdparty_face_landmark_model \
250
				opencv_3rdparty:extra_mod_3rdparty_boost_descr \
251
				opencv_3rdparty:extra_mod_3rdparty_vgg_descr
252
EXTRA_MODULES_GH_TAGNAME=	${PORTVERSION}:extra_mod \
253
				2a2b50caa437a5964a61e45ffc83e70558e2bc68:extra_mod_3rdparty_tiny_dnn \
254
				8afa57abc8229d611c4937165d20e2a2d9fc5a12:extra_mod_3rdparty_face_landmark_model \
255
				34e4206aef44d50e6bbcd0ab06354b52e7466d26:extra_mod_3rdparty_boost_descr \
256
				fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_3rdparty_vgg_descr
257
EXTRA_MODULES_LIB_DEPENDS=	libgflags.so:devel/gflags \
258
				libglog.so:devel/glog \
259
				libhdf5.so:science/hdf5
260
EXTRA_MODULES_EXTRA_PATCHES+=	${FILESDIR}/extra-patch-modules_dnn__modern_CMakeLists.txt \
261
				${FILESDIR}/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h
262
263
OPENGL_DESC=		OpenGL (require QT or GTK2)
264
OPENGL_CMAKE_BOOL=	WITH_OPENGL
265
OPENGL_LIB_DEPENDS=	${PORT_OPTIONS:MGTK2:C,.+,libgtkglext-x11-1.0.so:x11-toolkits/gtkglext,}
266
OPENGL_USE=		${PORT_OPTIONS:MQT4:S,$,=opengl,}
267
268
# GUI
269
270
GTK2_USE=		GNOME=gtk20
271
GTK2_CMAKE_BOOL=	WITH_GTK
272
273
QT4_USE=		QT4=gui,moc_build,qmake_build,rcc_build,uic_build,qtestlib
274
QT4_CMAKE_ON=		-DWITH_QT:STRING="4"
275
QT4_CMAKE_OFF=		-DWITH_QT:BOOL=OFF
135
276
136
.if defined(OCV_CORE)
277
.if defined(OCV_CORE)
137
. for module in ${OCV_MODS} ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS}
278
. for module in ${OCV_MODS} ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS}
138
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=Off
279
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=OFF
139
. endfor
280
. endfor
140
.elif defined(OCV_PYTHON)
281
.elif defined(OCV_PYTHON)
141
LIB_DEPENDS+=	libopencv_legacy.so:graphics/opencv
282
LIB_DEPENDS+=	libopencv_core.so:graphics/opencv-core \
283
		libopencv_imgproc.so:graphics/opencv-core \
284
		libopencv_ml.so:graphics/opencv
142
BUILD_DEPENDS+=	${PYNUMPY}
285
BUILD_DEPENDS+=	${PYNUMPY}
143
RUN_DEPENDS+=	${PYNUMPY}
286
RUN_DEPENDS+=	${PYNUMPY}
144
USES+=		fortran python:2.7
287
USES+=		python:2.7
145
USE_PYTHON=	flavors
288
USE_PYTHON=	flavors
146
CMAKE_ARGS+=	-DBUILD_opencv_python:BOOL=On
289
CMAKE_ARGS+=	-DBUILD_opencv_python${PYTHON_MAJOR_VER}:BOOL=ON
147
. for module in apps java stitching superres videostab
290
. for module in apps java stitching superres videostab
148
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=Off
291
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=OFF
149
. endfor
292
. endfor
150
INSTALL_WRKSRC=	${WRKSRC}/modules/python
293
INSTALL_WRKSRC=	${WRKDIR}/.build/modules/python${PYTHON_MAJOR_VER}
151
.elif defined(OCV_JAVA)
294
.elif defined(OCV_JAVA)
152
BUILD_DEPENDS+=	ant:devel/apache-ant
295
BUILD_DEPENDS+=	ant:devel/apache-ant
153
LIB_DEPENDS+=	libopencv_legacy.so:graphics/opencv
296
LIB_DEPENDS+=	libopencv_ml.so:graphics/opencv
154
USES+=		python:2.7,build
297
USES+=		python:build
155
USE_JAVA=	yes
298
USE_JAVA=	yes
156
CMAKE_ARGS+=	-DBUILD_opencv_java:BOOL=On
299
CMAKE_ARGS+=	-DBUILD_opencv_java:BOOL=ON
157
. for module in apps python stitching superres videostab
300
. for module in apps python stitching superres videostab
158
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=Off
301
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=OFF
159
. endfor
302
. endfor
160
CONFIGURE_ENV+=	JAVA_HOME="${JAVA_HOME}"
303
CONFIGURE_ENV+=	JAVA_HOME="${JAVA_HOME}"
161
INSTALL_WRKSRC=	${WRKSRC}/modules/java
304
INSTALL_WRKSRC=	${WRKDIR}/.build/modules/java
162
.else
305
.else
163
LIB_DEPENDS+=	libopencv_core.so:graphics/opencv-core
306
LIB_DEPENDS+=	libopencv_core.so:graphics/opencv-core
164
. for module in ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS}
307
. for module in ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS}
165
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=Off
308
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=OFF
166
. endfor
309
. endfor
167
.endif
310
.endif
168
311
312
.if !defined(OCV_JAVA)
313
CMAKE_ARGS+=	-DBUILD_JAVA:BOOL=OFF
314
.endif
315
316
post-extract-EXTRA_MODULES-on:
317
	@${MV} ${WRKSRC_extra_mod}/doc/tutorials/* ${WRKSRC}/doc/tutorials/
318
	@${MV} ${WRKSRC_extra_mod}/modules/* ${WRKSRC}/modules/
319
	@${CP} -RpP ${WRKSRC_extra_mod}/samples/* ${WRKSRC}/samples/
320
	@${MKDIR} ${CONFIGURE_WRKSRC}/3rdparty/tinydnn/tiny-dnn-1.0.0a3/
321
	@${MV} ${WRKSRC_extra_mod_3rdparty_tiny_dnn}/* ${CONFIGURE_WRKSRC}/3rdparty/tinydnn/tiny-dnn-1.0.0a3/
322
	@${MKDIR} ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/
323
	@${MV} ${WRKSRC_extra_mod_3rdparty_face_landmark_model}/* ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/
324
	@${MKDIR} ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/
325
	@${MV} ${WRKSRC_extra_mod_3rdparty_boost_descr}/* ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/
326
	@${MV} ${WRKSRC_extra_mod_3rdparty_vgg_descr}/* ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/
327
169
post-patch:
328
post-patch:
170
	@${MKDIR} ${CONFIGURE_WRKSRC}
171
	@${REINPLACE_CMD} -e '/pkgconfig/s|$${OPENCV_LIB_INSTALL_PATH}|libdata|' \
329
	@${REINPLACE_CMD} -e '/pkgconfig/s|$${OPENCV_LIB_INSTALL_PATH}|libdata|' \
172
		 ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake
330
		 ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake
331
	@${REINPLACE_CMD} -e 's|$${OpenCV_SOURCE_DIR}/3rdparty/include/opencl/1.2|${LOCALBASE}/include/CL|g' \
332
		 ${WRKSRC}/cmake/OpenCVDetectOpenCL.cmake
173
	@${REINPLACE_CMD} -e 's|share/OpenCV/doc|${DOCSDIR_REL}|g' \
333
	@${REINPLACE_CMD} -e 's|share/OpenCV/doc|${DOCSDIR_REL}|g' \
174
		-e 's|share/OpenCV/samples|${EXAMPLESDIR_REL}|g' \
334
		-e 's|share/OpenCV/samples|${EXAMPLESDIR_REL}|g' \
175
		${WRKSRC}/CMakeLists.txt
335
		${WRKSRC}/CMakeLists.txt
176
	@${FIND} ${WRKSRC} -name '*.orig' -exec ${RM} {} \;
336
	@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|g' \
337
		${WRKSRC}/modules/dnn/src/torch/THGeneral.cpp
177
.if defined(OCV_CORE)
338
.if defined(OCV_CORE)
178
	@${REINPLACE_CMD} -e 's|opencv.pc|opencv-core.pc|g' \
339
	@${REINPLACE_CMD} -e 's|opencv.pc|opencv-core.pc|g' \
179
		${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake
340
		${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake
Lines 184-195 post-patch: Link Here
184
	@${REINPLACE_CMD} -e 's|add_subdirectory(data)||g' \
345
	@${REINPLACE_CMD} -e 's|add_subdirectory(data)||g' \
185
		${WRKSRC}/CMakeLists.txt
346
		${WRKSRC}/CMakeLists.txt
186
.endif
347
.endif
348
	@${FIND} ${WRKSRC} -name '*.bak' -exec ${RM} {} \;
349
350
pre-build:
351
	protoc --proto_path=${WRKSRC}/modules/dnn/src/caffe/ --cpp_out=${WRKSRC}/modules/dnn/misc/caffe/ ${WRKSRC}/modules/dnn/src/caffe/*.proto
352
	protoc --proto_path=${WRKSRC}/modules/dnn/src/tensorflow/ --cpp_out=${WRKSRC}/modules/dnn/misc/tensorflow/ ${WRKSRC}/modules/dnn/src/tensorflow/*.proto
187
353
188
post-install:
354
post-install:
189
.if !defined(OCV_SLAVE)
355
.if !defined(OCV_SLAVE)
190
	(cd ${STAGEDIR}${PREFIX} && \
356
	(cd ${STAGEDIR}${PREFIX} && \
191
		${RM} -r include/opencv2/core include/opencv2/imgproc \
357
		${RM} -r include/opencv2/core include/opencv2/core.hpp include/opencv2/imgproc \
192
			lib/libopencv_core* lib/libopencv_imgproc*)
358
			include/opencv2/imgproc.hpp \
359
			include/opencv2/cvconfig.h lib/libopencv_core* lib/libopencv_imgproc*)
193
.endif
360
.endif
194
.if defined(OCV_CORE)
361
.if defined(OCV_CORE)
195
	${RM} -r ${STAGEDIR}${PREFIX}/include/opencv
362
	${RM} -r ${STAGEDIR}${PREFIX}/include/opencv
Lines 204-211 post-install: Link Here
204
	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
371
	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
205
		-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||})
372
		-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||})
206
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
373
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
207
	cd ${WRKSRC}/samples/python2 && \
374
	cd ${WRKSRC}/samples/python && \
208
		${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/python2
375
		${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/python
209
.endif
376
.endif
210
.if defined(OCV_JAVA)
377
.if defined(OCV_JAVA)
211
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
378
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
Lines 213-216 post-install: Link Here
213
		${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/java
380
		${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/java
214
.endif
381
.endif
215
382
216
.include <bsd.port.mk>
383
.include <bsd.port.pre.mk>
384
385
.if !defined(OCV_CORE)
386
.if (${OPSYS} == FreeBSD && ${OSVERSION} < 1200000)
387
EXTRA_PATCHES+=			${FILESDIR}/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc
388
.endif
389
.endif
390
391
.include <bsd.port.post.mk>
(-)graphics/opencv/distinfo (-3 / +13 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1475482010
1
TIMESTAMP = 1524780757
2
SHA256 (opencv-opencv-2.4.13.1_GH0.tar.gz) = 0d5ce5e0973e3a745f927d1ee097aaf909aae59f787be6d27a03d639e2d96bd7
2
SHA256 (opencv-opencv-3.4.1_GH0.tar.gz) = f1b87684d75496a1054405ae3ee0b6573acaf3dad39eaf4f1d66fdd7e03dc852
3
SIZE (opencv-opencv-2.4.13.1_GH0.tar.gz) = 91773677
3
SIZE (opencv-opencv-3.4.1_GH0.tar.gz) = 87051748
4
SHA256 (tiny-dnn-tiny-dnn-2a2b50caa437a5964a61e45ffc83e70558e2bc68_GH0.tar.gz) = 03ff06b154a1a6a0f53d6f24a128727e533355d68164c509303e2da14062e97f
5
SIZE (tiny-dnn-tiny-dnn-2a2b50caa437a5964a61e45ffc83e70558e2bc68_GH0.tar.gz) = 12885594
6
SHA256 (opencv-opencv_contrib-3.4.1_GH0.tar.gz) = 298c69ee006d7675e1ff9d371ba8b0d9e7e88374bb7ba0f9d0789851d352ec6e
7
SIZE (opencv-opencv_contrib-3.4.1_GH0.tar.gz) = 57126844
8
SHA256 (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 0ae1f2d2a619ab177d96024e253e142d15dea27236510aaf1a65c7b529ee6677
9
SIZE (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 63301261
10
SHA256 (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = d93c783cdf799da7e4a9209d169390424c4c198c1c9b5eeb78ffc890afe5f332
11
SIZE (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = 397901
12
SHA256 (opencv-opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d_GH0.tar.gz) = e9abccbabcace092e5424073168cc86d422585d15d25569f01fb6503b109e0e1
13
SIZE (opencv-opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d_GH0.tar.gz) = 1470898
(-)graphics/opencv/files/extra-patch-modules_dnn__modern_CMakeLists.txt (+37 lines)
Added Link Here
1
--- modules/dnn_modern/CMakeLists.txt.orig	2017-12-22 19:15:17.000000000 +0300
2
+++ modules/dnn_modern/CMakeLists.txt	2018-01-17 02:29:23.382430000 +0300
3
@@ -15,20 +15,20 @@
4
 
5
 set(TINY_DNN_CPP_PATH "${OpenCV_BINARY_DIR}/3rdparty/tinydnn")
6
 set(TINY_DNN_CPP_ROOT "${TINY_DNN_CPP_PATH}/tiny-dnn-1.0.0a3")
7
-ocv_download(FILENAME "v1.0.0a3.tar.gz"
8
-               HASH "adb1c512e09ca2c7a6faef36f9c53e59"
9
-               URL
10
-                 "${OPENCV_TINY_DNN_URL}"
11
-                 "$ENV{OPENCV_TINY_DNN_URL}"
12
-                 "https://github.com/tiny-dnn/tiny-dnn/archive/"
13
-               DESTINATION_DIR "${TINY_DNN_CPP_PATH}"
14
-               STATUS TINY_DNN_DOWNLOAD_SUCCESS
15
-               ID "tiny-dnn"
16
-               UNPACK RELATIVE_URL)
17
-
18
-if(NOT TINY_DNN_DOWNLOAD_SUCCESS)
19
-  message(STATUS "Failed to download tiny-dnn sources")
20
-endif()
21
+#ocv_download(FILENAME "v1.0.0a3.tar.gz"
22
+#               HASH "adb1c512e09ca2c7a6faef36f9c53e59"
23
+#               URL
24
+#                 "${OPENCV_TINY_DNN_URL}"
25
+#                 "$ENV{OPENCV_TINY_DNN_URL}"
26
+#                 "https://github.com/tiny-dnn/tiny-dnn/archive/"
27
+#               DESTINATION_DIR "${TINY_DNN_CPP_PATH}"
28
+#               STATUS TINY_DNN_DOWNLOAD_SUCCESS
29
+#               ID "tiny-dnn"
30
+#               UNPACK RELATIVE_URL)
31
+#
32
+#if(NOT TINY_DNN_DOWNLOAD_SUCCESS)
33
+#  message(STATUS "Failed to download tiny-dnn sources")
34
+#endif()
35
 
36
 find_package(TinyDNN QUIET)
37
 
(-)graphics/opencv/files/extra-patch-modules_sfm_CMakeLists.txt (+40 lines)
Added Link Here
1
--- modules/sfm/CMakeLists.txt.orig	2015-12-17 20:11:31.000000000 +0300
2
+++ modules/sfm/CMakeLists.txt	2016-10-10 18:28:05.556797000 +0300
3
@@ -1,25 +1,30 @@
4
 set(the_description "SFM algorithms")
5
+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
6
 
7
 
8
 ### LIBMV LIGHT EXTERNAL DEPENDENCIES ###
9
 
10
 find_package(Gflags QUIET)
11
-find_package(Ceres QUIET)
12
-if(NOT Ceres_FOUND)  # Looks like Ceres find glog on the own, so separate search isn't necessary
13
+#find_package(Ceres QUIET)
14
+#if(NOT Ceres_FOUND)  # Looks like Ceres find glog on the own, so separate search isn't necessary
15
   find_package(Glog QUIET)
16
-endif()
17
+#endif()
18
 
19
 if((gflags_FOUND OR GFLAGS_FOUND) AND (glog_FOUND OR GLOG_FOUND))
20
   set(_fname "${CMAKE_CURRENT_BINARY_DIR}/test_sfm_deps.cpp")
21
   file(WRITE "${_fname}" "#include <glog/logging.h>\n#include <gflags/gflags.h>\nint main() { (void)(0); return 0; }\n")
22
-  try_compile(SFM_DEPS_OK "${CMAKE_BINARY_DIR}" "${_fname}"
23
-      CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:STRING=${GLOG_INCLUDE_DIRS};${GFLAGS_INCLUDE_DIRS}"
24
-      LINK_LIBRARIES ${GLOG_LIBRARIES} ${GFLAGS_LIBRARIES}
25
-      OUTPUT_VARIABLE OUTPUT
26
+  try_compile(SFM_DEPS_OK "${CMAKE_CURRENT_BINARY_DIR}" "${_fname}"
27
+      CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:STRING=${GLOG_INCLUDE_DIRS};${GFLAGS_INCLUDE_DIRS} -DLINK_LIBRARIES:STRING=${GLOG_LIBRARIES};${GFLAGS_LIBRARIES}"
28
   )
29
   file(REMOVE "${_fname}")
30
   message(STATUS "Checking SFM deps... ${SFM_DEPS_OK}")
31
 else()
32
+  if(NOT gflags_FOUND AND NOT GFLAGS_FOUND)
33
+    message(STATUS "gflags not found")
34
+  endif()
35
+  if(NOT glog_FOUND AND NOT GLOG_FOUND)
36
+    message(STATUS "glog not found")
37
+  endif()
38
   set(SFM_DEPS_OK FALSE)
39
 endif()
40
 
(-)graphics/opencv/files/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h (+11 lines)
Added Link Here
1
--- modules/sfm/src/libmv_light/libmv/numeric/numeric.h.orig	2017-12-22 19:15:17.000000000 +0300
2
+++ modules/sfm/src/libmv_light/libmv/numeric/numeric.h	2018-01-15 01:06:23.742535000 +0300
3
@@ -35,7 +35,7 @@
4
 
5
 #if !defined(__MINGW64__)
6
 #  if defined(_WIN32) || defined(__APPLE__) || \
7
-      defined(__FreeBSD__) || defined(__NetBSD__)
8
+      defined(__NetBSD__)
9
 static void sincos(double x, double *sinx, double *cosx) {
10
   *sinx = sin(x);
11
   *cosx = cos(x);
(-)graphics/opencv/files/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc (+35 lines)
Added Link Here
1
--- modules/sfm/src/libmv_light/libmv/numeric/numeric.cc.orig	2018-04-27 13:11:58.957812000 +0000
2
+++ modules/sfm/src/libmv_light/libmv/numeric/numeric.cc	2018-04-27 15:52:13.702374000 +0000
3
@@ -24,8 +24,8 @@
4
 namespace libmv {
5
 
6
 Mat3 RotationAroundX(double angle) {
7
-  double c, s;
8
-  sincos(angle, &s, &c);
9
+  double c = cos(angle);
10
+  double s = sin(angle);
11
   Mat3 R;
12
   R << 1,  0,  0,
13
        0,  c, -s,
14
@@ -34,8 +34,8 @@ Mat3 RotationAroundX(double angle) {
15
 }
16
 
17
 Mat3 RotationAroundY(double angle) {
18
-  double c, s;
19
-  sincos(angle, &s, &c);
20
+  double c = cos(angle);
21
+  double s = sin(angle);
22
   Mat3 R;
23
   R <<  c, 0, s,
24
         0, 1, 0,
25
@@ -44,8 +44,8 @@ Mat3 RotationAroundY(double angle) {
26
 }
27
 
28
 Mat3 RotationAroundZ(double angle) {
29
-  double c, s;
30
-  sincos(angle, &s, &c);
31
+  double c = cos(angle);
32
+  double s = sin(angle);
33
   Mat3 R;
34
   R << c, -s,  0,
35
        s,  c,  0,
(-)graphics/opencv/files/patch-cmake__OpenCVCompilerOptions.cmake (-27 lines)
Removed Link Here
1
--- ./cmake/OpenCVCompilerOptions.cmake.orig	2013-11-06 09:26:39.000000000 -0500
2
+++ ./cmake/OpenCVCompilerOptions.cmake	2013-11-30 05:56:46.000000000 -0500
3
@@ -122,7 +122,7 @@
4
     add_extra_compiler_option(-ffast-math)
5
   endif()
6
   if(ENABLE_POWERPC)
7
-    add_extra_compiler_option("-mcpu=G3 -mtune=G5")
8
+    add_extra_compiler_option("-mtune=G5")
9
   endif()
10
   if(ENABLE_SSE)
11
     add_extra_compiler_option(-msse)
12
@@ -158,6 +158,7 @@
13
   endif(NOT MINGW)
14
 
15
   if(X86 OR X86_64)
16
+   if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
17
     if(NOT APPLE AND CMAKE_SIZEOF_VOID_P EQUAL 4)
18
       if(OPENCV_EXTRA_CXX_FLAGS MATCHES "-m(sse2|avx)")
19
         add_extra_compiler_option(-mfpmath=sse)# !! important - be on the same wave with x64 compilers
20
@@ -165,6 +166,7 @@
21
         add_extra_compiler_option(-mfpmath=387)
22
       endif()
23
     endif()
24
+   endif()
25
   endif()
26
 
27
   # Profiling?
(-)graphics/opencv/files/patch-cmake__OpenCVFindLibsGUI.cmake (-14 lines)
Removed Link Here
1
--- ./cmake/OpenCVFindLibsGUI.cmake.orig	2013-12-10 09:20:59.000000000 -0500
2
+++ ./cmake/OpenCVFindLibsGUI.cmake	2013-12-10 09:22:40.000000000 -0500
3
@@ -56,10 +56,9 @@
4
     if(OPENGL_FOUND)
5
       set(HAVE_OPENGL TRUE)
6
       list(APPEND OPENCV_LINKER_LIBS ${OPENGL_LIBRARIES})
7
+      ocv_include_directories(${OPENGL_INCLUDE_DIR})
8
       if(QT_QTOPENGL_FOUND)
9
         set(HAVE_QT_OPENGL TRUE)
10
-      else()
11
-        ocv_include_directories(${OPENGL_INCLUDE_DIR})
12
       endif()
13
     endif()
14
   endif()
(-)graphics/opencv/files/patch-cmake__OpenCVVersion.cmake (-11 lines)
Removed Link Here
1
--- ./cmake/OpenCVVersion.cmake.orig	2013-10-24 00:12:48.000000000 -0400
2
+++ ./cmake/OpenCVVersion.cmake	2013-10-24 00:13:06.000000000 -0400
3
@@ -11,7 +11,7 @@
4
   set(OPENCV_VERSION "${OPENCV_VERSION}.${OPENCV_VERSION_TWEAK}")
5
 endif()
6
 
7
-set(OPENCV_SOVERSION "${OPENCV_VERSION_MAJOR}.${OPENCV_VERSION_MINOR}")
8
+set(OPENCV_SOVERSION "${OPENCV_VERSION_MAJOR}")
9
 set(OPENCV_LIBVERSION "${OPENCV_VERSION_MAJOR}.${OPENCV_VERSION_MINOR}.${OPENCV_VERSION_PATCH}")
10
 
11
 # create a dependency on version file
(-)graphics/opencv/files/patch-modules__contrib__src__spinimages.cpp (-10 lines)
Removed Link Here
1
--- ./modules/contrib/src/spinimages.cpp.orig	2013-10-26 07:55:45.000000000 -0400
2
+++ ./modules/contrib/src/spinimages.cpp	2013-10-26 07:56:13.000000000 -0400
3
@@ -46,6 +46,7 @@
4
 #include <functional>
5
 #include <fstream>
6
 #include <limits>
7
+#include <numeric>
8
 #include <set>
9
 
10
 using namespace cv;
(-)graphics/opencv/files/patch-modules__core__src__system.cpp (-41 lines)
Removed Link Here
1
--- modules/core/src/system.cpp.orig	2016-09-16 15:55:58 UTC
2
+++ modules/core/src/system.cpp
3
@@ -157,7 +157,7 @@ std::wstring GetTempFileNameWinRT(std::w
4
 
5
 #include <stdarg.h>
6
 
7
-#if defined __linux__ || defined __APPLE__ || defined __EMSCRIPTEN__ || defined __QNX__
8
+#if defined __linux__ || defined __APPLE__ || defined __EMSCRIPTEN__ || defined __QNX__ || defined __FreeBSD__
9
 #include <unistd.h>
10
 #include <stdio.h>
11
 #include <sys/types.h>
12
@@ -942,14 +942,23 @@ struct Mutex::Impl
13
 
14
 struct Mutex::Impl
15
 {
16
-    Impl() { pthread_mutex_init(&sl, 0); refcount = 1; }
17
-    ~Impl() { pthread_mutex_destroy(&sl); }
18
+    Impl()
19
+    {
20
+        pthread_mutexattr_t attr;
21
+        pthread_mutexattr_init(&attr);
22
+        pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
23
+        pthread_mutex_init(&mt, &attr);
24
+        pthread_mutexattr_destroy(&attr);
25
+
26
+        refcount = 1;
27
+    }
28
+    ~Impl() { pthread_mutex_destroy(&mt); }
29
 
30
-    void lock() { pthread_mutex_lock(&sl); }
31
-    bool trylock() { return pthread_mutex_trylock(&sl) == 0; }
32
-    void unlock() { pthread_mutex_unlock(&sl); }
33
+    void lock() { pthread_mutex_lock(&mt); }
34
+    bool trylock() { return pthread_mutex_trylock(&mt) == 0; }
35
+    void unlock() { pthread_mutex_unlock(&mt); }
36
 
37
-    pthread_mutex_t sl;
38
+    pthread_mutex_t mt;
39
     int refcount;
40
 };
41
 
(-)graphics/opencv/files/patch-modules__highgui__src__cap_libv4l.cpp (-19 lines)
Removed Link Here
1
--- ./modules/highgui/src/cap_libv4l.cpp.orig	2013-07-10 07:49:00.000000000 -0400
2
+++ ./modules/highgui/src/cap_libv4l.cpp	2013-10-23 23:52:32.000000000 -0400
3
@@ -237,7 +237,6 @@
4
 #include <sys/mman.h>
5
 #include <string.h>
6
 #include <stdlib.h>
7
-#include <asm/types.h>          /* for videodev2.h */
8
 #include <assert.h>
9
 #include <sys/stat.h>
10
 #include <sys/ioctl.h>
11
@@ -574,7 +573,7 @@
12
 
13
 static void v4l2_scan_controls(CvCaptureCAM_V4L* capture) {
14
 
15
-  __u32 ctrl_id;
16
+  uint32_t ctrl_id;
17
   struct v4l2_control c;
18
   if (capture->v4l2_ctrl_ranges != NULL) {
19
     v4l2_free_ranges(capture);
(-)graphics/opencv/files/patch-modules__highgui__src__cap_v4l.cpp (-19 lines)
Removed Link Here
1
--- ./modules/highgui/src/cap_v4l.cpp.orig	2013-10-23 23:54:06.000000000 -0400
2
+++ ./modules/highgui/src/cap_v4l.cpp	2013-10-23 23:55:25.000000000 -0400
3
@@ -232,7 +232,6 @@
4
 #include <sys/ioctl.h>
5
 
6
 #ifdef HAVE_CAMV4L2
7
-#include <asm/types.h>          /* for videodev2.h */
8
 #include <linux/videodev2.h>
9
 #endif
10
 
11
@@ -663,7 +662,7 @@
12
 static void v4l2_scan_controls(CvCaptureCAM_V4L* capture)
13
 {
14
 
15
-  __u32 ctrl_id;
16
+  uint32_t ctrl_id;
17
 
18
   for (ctrl_id = V4L2_CID_BASE;
19
        ctrl_id < V4L2_CID_LASTP1;
(-)graphics/opencv/files/patch-modules__python__src2__cv2.cv.hpp (-11 lines)
Removed Link Here
1
--- ./modules/python/src2/cv2.cv.hpp.orig	2013-10-22 17:54:10.000000000 -0400
2
+++ ./modules/python/src2/cv2.cv.hpp	2013-10-22 17:55:03.000000000 -0400
3
@@ -2169,7 +2169,7 @@
4
 static int convert_to_CvNextEdgeType(PyObject *o, CvNextEdgeType *dst, const char *name = "no_name")
5
 {
6
   if (!PyInt_Check(o)) {
7
-    *dst = (CvNextEdgeType)NULL;
8
+    *dst = (CvNextEdgeType)0;
9
     return failmsg("Expected number for CvNextEdgeType argument '%s'", name);
10
   } else {
11
     *dst = (CvNextEdgeType)PyInt_AsLong(o);
(-)graphics/opencv/files/patch-modules__ts__src__ts.cpp (-20 lines)
Removed Link Here
1
--- ./modules/ts/src/ts.cpp.orig	2013-10-26 08:01:35.000000000 -0400
2
+++ ./modules/ts/src/ts.cpp	2013-10-26 08:02:28.000000000 -0400
3
@@ -562,7 +562,7 @@
4
     for( int i = 0; i < MAX_IDX; i++ )
5
         if( (streams & (1 << i)) )
6
         {
7
-            output_buf[i] += std::string(str);
8
+            output_buf[i] += ::std::string(str);
9
             // in the new GTest-based framework we do not use
10
             // any output files (except for the automatically generated xml report).
11
             // if a test fails, all the buffers are printed, so we do not want to duplicate the information and
12
@@ -617,7 +617,7 @@
13
     Scalar s;
14
     uchar *p = NULL;
15
     int n = 100/delta;
16
-    int nR = std::min(n, (img.rows+1)/2), nC = std::min(n, (img.cols+1)/2);
17
+    int nR = ::std::min(n, (img.rows+1)/2), nC = std::min(n, (img.cols+1)/2);
18
 
19
     int r, c, i;
20
     for(r=0; r<nR; r++)
(-)graphics/opencv/files/patch-modules_core_include_opencv2_core_cvdef.h (+20 lines)
Added Link Here
1
--- modules/core/include/opencv2/core/cvdef.h.orig	2018-02-23 08:38:33 UTC
2
+++ modules/core/include/opencv2/core/cvdef.h
3
@@ -452,6 +452,7 @@ Cv64suf;
4
 #  endif
5
 #endif
6
 
7
+#if defined __cplusplus
8
 
9
 // Integer types portatibility
10
 #ifdef OPENCV_STDINT_HEADER
11
@@ -493,6 +494,9 @@ typedef ::int64_t int64_t;
12
 typedef ::uint64_t uint64_t;
13
 }
14
 #endif
15
+#endif
16
+#else
17
+#include <stdint.h>
18
 #endif
19
 
20
 
(-)graphics/opencv/files/patch-modules_core_include_opencv2_core_types__c.h (+49 lines)
Added Link Here
1
--- modules/core/include/opencv2/core/types_c.h.orig	2018-02-23 08:38:33 UTC
2
+++ modules/core/include/opencv2/core/types_c.h
3
@@ -63,6 +63,7 @@
4
 #include <stdlib.h>
5
 #include <string.h>
6
 #include <float.h>
7
+#include <math.h>
8
 #endif // SKIP_INCLUDES
9
 
10
 #if defined _WIN32
11
@@ -196,6 +197,38 @@ enum {
12
 
13
 #define cvInvSqrt(value) ((float)(1./sqrt(value)))
14
 #define cvSqrt(value)  ((float)sqrt(value))
15
+
16
+#ifndef __cplusplus
17
+CV_INLINE int cvRound(float value)
18
+{
19
+#if ((defined _MSC_VER && defined _M_X64) || ((defined __GNUC__ || defined __clang__) && defined __x86_64__ && \
20
+      defined __SSE2__ && !defined __APPLE__)) && !defined(__CUDACC__)
21
+    __m128 t = _mm_set_ss( value );
22
+    return _mm_cvtss_si32(t);
23
+#elif defined _MSC_VER && defined _M_IX86
24
+    int t;
25
+    __asm
26
+    {
27
+        fld value;
28
+        fistp t;
29
+    }
30
+    return t;
31
+#elif ((defined _MSC_VER && defined _M_ARM) || defined CV_ICC || \
32
+        defined __GNUC__ || defined __clang__) && defined HAVE_TEGRA_OPTIMIZATION
33
+    TEGRA_ROUND_FLT(value);
34
+#elif defined CV_ICC || defined __GNUC__ || defined __clang__
35
+# if CV_VFP
36
+    ARM_ROUND_FLT(value);
37
+# else
38
+    return (int)lrintf(value);
39
+# endif
40
+#else
41
+    /* it's ok if round does not comply with IEEE754 standard;
42
+     the tests should allow +/-1 difference when the tested functions use round */
43
+    return (int)(value + (value >= 0 ? 0.5f : -0.5f));
44
+#endif
45
+}
46
+#endif
47
 
48
 
49
 /*************** Random number generation *******************/
(-)graphics/opencv/files/patch-modules_core_src_utils_filesystem.cpp (+47 lines)
Added Link Here
1
--- modules/core/src/utils/filesystem.cpp.orig	2017-12-22 22:46:21.000000000 +0300
2
+++ modules/core/src/utils/filesystem.cpp	2018-01-14 12:05:05.454427000 +0300
3
@@ -33,7 +33,7 @@
4
 #include <errno.h>
5
 #include <io.h>
6
 #include <stdio.h>
7
-#elif defined __linux__ || defined __APPLE__
8
+#elif defined __linux__ || defined __APPLE__ || defined(__FreeBSD__)
9
 #include <sys/types.h>
10
 #include <sys/stat.h>
11
 #include <fcntl.h>
12
@@ -156,7 +156,7 @@
13
     sz = GetCurrentDirectoryA((DWORD)buf.size(), (char*)buf);
14
     return cv::String((char*)buf, (size_t)sz);
15
 #endif
16
-#elif defined __linux__ || defined __APPLE__
17
+#elif defined __linux__ || defined __APPLE__ || defined(__FreeBSD__)
18
     for(;;)
19
     {
20
         char* p = ::getcwd((char*)buf, buf.size());
21
@@ -190,7 +190,7 @@
22
 #else
23
     int result = _mkdir(path.c_str());
24
 #endif
25
-#elif defined __linux__ || defined __APPLE__
26
+#elif defined __linux__ || defined __APPLE__ || defined(__FreeBSD__)
27
     int result = mkdir(path.c_str(), 0777);
28
 #else
29
     int result = -1;
30
@@ -305,7 +305,7 @@
31
     Impl& operator=(const Impl&); // disabled
32
 };
33
 
34
-#elif defined __linux__ || defined __APPLE__
35
+#elif defined __linux__ || defined __APPLE__ || defined(__FreeBSD__)
36
 
37
 struct FileLock::Impl
38
 {
39
@@ -408,7 +408,7 @@
40
         }
41
 #elif defined __ANDROID__
42
         // no defaults
43
-#elif defined __APPLE__
44
+#elif defined __APPLE__ || defined(__FreeBSD__)
45
         const char* tmpdir_env = getenv("TMPDIR");
46
         if (tmpdir_env && utils::fs::isDirectory(tmpdir_env))
47
         {
(-)graphics/opencv/files/patch-modules_highgui_include_opencv2_highgui_highgui__c.h (+11 lines)
Added Link Here
1
--- ./modules/highgui/include/opencv2/highgui/highgui_c.h.orig	2018-05-02 14:30:32.736476000 -0400
2
+++ ./modules/highgui/include/opencv2/highgui/highgui_c.h	2018-05-02 14:33:46.169249000 -0400
3
@@ -136,7 +136,7 @@ CVAPI(void) cvSetWindowProperty(const char* name, int 
4
 CVAPI(double) cvGetWindowProperty(const char* name, int prop_id);
5
 
6
 /* Get window image rectangle coordinates, width and height */
7
-CVAPI(cv::Rect)cvGetWindowImageRect(const char* name);
8
+CVAPI(CvRect)cvGetWindowImageRect(const char* name);
9
 
10
 /* display image within window (highgui windows remember their content) */
11
 CVAPI(void) cvShowImage( const char* name, const CvArr* image );
(-)graphics/opencv/files/patch-modules_highgui_src_cap__ffmpeg__impl.hpp (-94 lines)
Removed Link Here
1
https://github.com/opencv/opencv/commit/99091a62463e
2
3
--- modules/highgui/src/cap_ffmpeg_impl.hpp.orig	2016-09-16 15:55:58 UTC
4
+++ modules/highgui/src/cap_ffmpeg_impl.hpp
5
@@ -170,6 +170,10 @@ extern "C" {
6
 #define AV_PIX_FMT_GRAY16BE PIX_FMT_GRAY16BE
7
 #endif
8
 
9
+#ifndef PKT_FLAG_KEY
10
+#define PKT_FLAG_KEY AV_PKT_FLAG_KEY
11
+#endif
12
+
13
 #if LIBAVUTIL_BUILD >= (LIBAVUTIL_VERSION_MICRO >= 100 \
14
     ? CALC_FFMPEG_VERSION(52, 38, 100) : CALC_FFMPEG_VERSION(52, 13, 0))
15
 #define USE_AV_FRAME_GET_BUFFER 1
16
@@ -1478,7 +1482,11 @@ static AVStream *icv_add_video_stream_FFMPEG(AVFormatC
17
     // some formats want stream headers to be seperate
18
     if(oc->oformat->flags & AVFMT_GLOBALHEADER)
19
     {
20
+#if LIBAVCODEC_BUILD > CALC_FFMPEG_VERSION(56, 35, 0)
21
+        c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
22
+#else
23
         c->flags |= CODEC_FLAG_GLOBAL_HEADER;
24
+#endif
25
     }
26
 #endif
27
 
28
@@ -1502,23 +1510,24 @@ static int icv_av_write_frame_FFMPEG( AVFormatContext 
29
 #endif
30
     int ret = OPENCV_NO_FRAMES_WRITTEN_CODE;
31
 
32
-    if (oc->oformat->flags & AVFMT_RAWPICTURE) {
33
+#if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(57, 0, 0)
34
+    if (oc->oformat->flags & AVFMT_RAWPICTURE)
35
+    {
36
         /* raw video case. The API will change slightly in the near
37
            futur for that */
38
         AVPacket pkt;
39
         av_init_packet(&pkt);
40
 
41
-#ifndef PKT_FLAG_KEY
42
-#define PKT_FLAG_KEY AV_PKT_FLAG_KEY
43
-#endif
44
-
45
         pkt.flags |= PKT_FLAG_KEY;
46
         pkt.stream_index= video_st->index;
47
         pkt.data= (uint8_t *)picture;
48
         pkt.size= sizeof(AVPicture);
49
 
50
         ret = av_write_frame(oc, &pkt);
51
-    } else {
52
+    }
53
+    else
54
+#endif
55
+    {
56
         /* encode the image */
57
         AVPacket pkt;
58
         av_init_packet(&pkt);
59
@@ -1676,7 +1685,9 @@ void CvVideoWriter_FFMPEG::close()
60
     /* write the trailer, if any */
61
     if(ok && oc)
62
     {
63
-        if( (oc->oformat->flags & AVFMT_RAWPICTURE) == 0 )
64
+#if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(57, 0, 0)
65
+        if (!(oc->oformat->flags & AVFMT_RAWPICTURE))
66
+#endif
67
         {
68
             for(;;)
69
             {
70
@@ -1910,7 +1921,10 @@ bool CvVideoWriter_FFMPEG::open( const char * filename
71
 
72
     outbuf = NULL;
73
 
74
-    if (!(oc->oformat->flags & AVFMT_RAWPICTURE)) {
75
+#if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(57, 0, 0)
76
+    if (!(oc->oformat->flags & AVFMT_RAWPICTURE))
77
+#endif
78
+    {
79
         /* allocate output buffer */
80
         /* assume we will never get codec output with more than 4 bytes per pixel... */
81
         outbuf_size = width*height*4;
82
@@ -2204,7 +2218,11 @@ AVStream* OutputMediaStream_FFMPEG::addVideoStream(AVF
83
         // some formats want stream headers to be seperate
84
         if (oc->oformat->flags & AVFMT_GLOBALHEADER)
85
         {
86
-            c->flags |= CODEC_FLAG_GLOBAL_HEADER;
87
+            #if LIBAVCODEC_BUILD > CALC_FFMPEG_VERSION(56, 35, 0)
88
+                c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
89
+            #else
90
+                c->flags |= CODEC_FLAG_GLOBAL_HEADER;
91
+            #endif
92
         }
93
     #endif
94
 
(-)graphics/opencv/files/patch-modules_highgui_src_window.cpp (+11 lines)
Added Link Here
1
--- ./modules/highgui/src/window.cpp.orig	2018-05-02 14:34:06.721814000 -0400
2
+++ ./modules/highgui/src/window.cpp	2018-05-02 14:34:25.980873000 -0400
3
@@ -165,7 +165,7 @@ CV_IMPL double cvGetWindowProperty(const char* name, i
4
     }
5
 }
6
 
7
-cv::Rect cvGetWindowImageRect(const char* name)
8
+CvRect cvGetWindowImageRect(const char* name)
9
 {
10
     if (!name)
11
         return cv::Rect(-1, -1, -1, -1);
(-)graphics/opencv/files/patch-modules_highgui_src_window__gtk.cpp (+16 lines)
Added Link Here
1
--- modules/highgui/src/window_gtk.cpp.orig	2016-12-23 12:54:44 UTC
2
+++ modules/highgui/src/window_gtk.cpp
3
@@ -46,10 +46,12 @@
4
 
5
 #if defined (HAVE_GTK)
6
 
7
+#include <stdio.h>
8
+#include <stdlib.h>
9
 #include <gtk/gtk.h>
10
+#include <gdk/gdk.h>
11
 #include <gdk/gdkkeysyms.h>
12
 #include <gdk-pixbuf/gdk-pixbuf.h>
13
-#include <stdio.h>
14
 
15
 #if (GTK_MAJOR_VERSION == 3)
16
   #define GTK_VERSION3 1
(-)graphics/opencv/files/patch-modules_videoio_src_cap__libv4l.cpp (+76 lines)
Added Link Here
1
--- modules/videoio/src/cap_libv4l.cpp.orig	2016-12-23 12:54:44 UTC
2
+++ modules/videoio/src/cap_libv4l.cpp
3
@@ -251,7 +251,9 @@ make & enjoy!
4
 #include <sys/mman.h>
5
 #include <string.h>
6
 #include <stdlib.h>
7
+#ifdef __linux__
8
 #include <asm/types.h>          /* for videodev2.h */
9
+#endif
10
 #include <assert.h>
11
 #include <sys/stat.h>
12
 #include <sys/ioctl.h>
13
@@ -298,12 +300,12 @@ static unsigned int n_buffers = 0;
14
 /* TODO: Consider at program exit return controls to the initial values - See v4l2_free_ranges function */
15
 /* TODO: Consider at program exit reset the device to default values - See v4l2_free_ranges function */
16
 typedef struct v4l2_ctrl_range {
17
-  __u32 ctrl_id;
18
-  __s32 initial_value;
19
-  __s32 current_value;
20
-  __s32 minimum;
21
-  __s32 maximum;
22
-  __s32 default_value;
23
+  uint32_t ctrl_id;
24
+  int32_t initial_value;
25
+  int32_t current_value;
26
+  int32_t minimum;
27
+  int32_t maximum;
28
+  int32_t default_value;
29
 } v4l2_ctrl_range;
30
 
31
 typedef struct CvCaptureCAM_V4L
32
@@ -542,7 +544,7 @@ static void v4l2_add_ctrl_range(CvCaptur
33
   capture->v4l2_ctrl_ranges = (v4l2_ctrl_range**)realloc((v4l2_ctrl_range**)capture->v4l2_ctrl_ranges, (capture->v4l2_ctrl_count + 1) * sizeof(v4l2_ctrl_range*));
34
 }
35
 
36
-static int v4l2_get_ctrl_default(CvCaptureCAM_V4L* capture, __u32 id) {
37
+static int v4l2_get_ctrl_default(CvCaptureCAM_V4L* capture, uint32_t id) {
38
   int i;
39
   for (i = 0; i < capture->v4l2_ctrl_count; i++) {
40
     if (id == capture->v4l2_ctrl_ranges[i]->ctrl_id) {
41
@@ -552,7 +554,7 @@ static int v4l2_get_ctrl_default(CvCaptu
42
   return -1;
43
 }
44
 
45
-static int v4l2_get_ctrl_min(CvCaptureCAM_V4L* capture, __u32 id) {
46
+static int v4l2_get_ctrl_min(CvCaptureCAM_V4L* capture, uint32_t id) {
47
   int i;
48
   for (i = 0; i < capture->v4l2_ctrl_count; i++) {
49
     if (id == capture->v4l2_ctrl_ranges[i]->ctrl_id) {
50
@@ -562,7 +564,7 @@ static int v4l2_get_ctrl_min(CvCaptureCA
51
   return -1;
52
 }
53
 
54
-static int v4l2_get_ctrl_max(CvCaptureCAM_V4L* capture, __u32 id) {
55
+static int v4l2_get_ctrl_max(CvCaptureCAM_V4L* capture, uint32_t id) {
56
   int i;
57
   for (i = 0; i < capture->v4l2_ctrl_count; i++) {
58
     if (id == capture->v4l2_ctrl_ranges[i]->ctrl_id) {
59
@@ -575,7 +577,7 @@ static int v4l2_get_ctrl_max(CvCaptureCA
60
 
61
 static void v4l2_scan_controls(CvCaptureCAM_V4L* capture) {
62
 
63
-  __u32 ctrl_id;
64
+  uint32_t ctrl_id;
65
   struct v4l2_control c;
66
   if (capture->v4l2_ctrl_ranges != NULL) {
67
     v4l2_free_ranges(capture);
68
@@ -1653,7 +1655,7 @@ static int icvSetVideoSize( CvCaptureCAM
69
 
70
 static int icvSetControl (CvCaptureCAM_V4L* capture, int property_id, double value) {
71
   struct v4l2_control c;
72
-  __s32 ctrl_value;
73
+  int32_t ctrl_value;
74
   char name[32];
75
   int is_v4l2  = 1;
76
   int v4l2_min = 0;
(-)graphics/opencv/files/patch-samples__cpp__tutorial_code__core__how_to_scan_images__how_to_scan_images.cpp (-15 lines)
Removed Link Here
1
--- ./samples/cpp/tutorial_code/core/how_to_scan_images/how_to_scan_images.cpp.orig	2013-10-26 09:51:39.000000000 -0400
2
+++ ./samples/cpp/tutorial_code/core/how_to_scan_images/how_to_scan_images.cpp	2013-10-26 09:51:47.000000000 -0400
3
@@ -1,4 +1,4 @@
4
-#include <opencv2/core/core.hpp>
5
+#include <opencv2/core/core.hpp>
6
 #include <opencv2/highgui/highgui.hpp>
7
 #include <iostream>
8
 #include <sstream>
9
@@ -213,4 +213,4 @@
10
     }
11
 
12
     return I;
13
-}
14
\ No newline at end of file
15
+}
(-)graphics/opencv/pkg-plist (-103 / +831 lines)
Lines 1-9 Link Here
1
bin/opencv_annotation
1
bin/opencv_annotation
2
bin/opencv_createsamples
2
bin/opencv_createsamples
3
bin/opencv_haartraining
3
%%EXTRA_MODULES%%bin/opencv_interactive-calibration
4
bin/opencv_performance
5
bin/opencv_traincascade
4
bin/opencv_traincascade
5
bin/opencv_version
6
bin/opencv_visualisation
6
bin/opencv_visualisation
7
%%EXTRA_MODULES%%bin/opencv_waldboost_detector
7
include/opencv/cv.h
8
include/opencv/cv.h
8
include/opencv/cv.hpp
9
include/opencv/cv.hpp
9
include/opencv/cvaux.h
10
include/opencv/cvaux.h
Lines 15-30 include/opencv/cxeigen.hpp Link Here
15
include/opencv/cxmisc.h
16
include/opencv/cxmisc.h
16
include/opencv/highgui.h
17
include/opencv/highgui.h
17
include/opencv/ml.h
18
include/opencv/ml.h
19
include/opencv2/ml/ml.inl.hpp
20
include/opencv2/opencv.hpp
21
include/opencv2/opencv_modules.hpp
22
include/opencv2/core_detect.hpp
23
include/opencv2/hfs.hpp
24
%%EXTRA_MODULES%%include/opencv2/aruco.hpp
25
%%EXTRA_MODULES%%include/opencv2/aruco/charuco.hpp
26
%%EXTRA_MODULES%%include/opencv2/aruco/dictionary.hpp
27
%%EXTRA_MODULES%%include/opencv2/bgsegm.hpp
28
%%EXTRA_MODULES%%include/opencv2/bioinspired.hpp
29
%%EXTRA_MODULES%%include/opencv2/bioinspired/bioinspired.hpp
30
%%EXTRA_MODULES%%include/opencv2/bioinspired/retina.hpp
31
%%EXTRA_MODULES%%include/opencv2/bioinspired/retinafasttonemapping.hpp
32
%%EXTRA_MODULES%%include/opencv2/bioinspired/transientareassegmentationmodule.hpp
18
include/opencv2/calib3d.hpp
33
include/opencv2/calib3d.hpp
19
include/opencv2/calib3d/calib3d.hpp
34
include/opencv2/calib3d/calib3d.hpp
20
include/opencv2/contrib/contrib.hpp
35
include/opencv2/calib3d/calib3d_c.h
21
include/opencv2/contrib/detection_based_tracker.hpp
36
%%EXTRA_MODULES%%include/opencv2/ccalib.hpp
22
include/opencv2/contrib/hybridtracker.hpp
37
%%EXTRA_MODULES%%include/opencv2/ccalib/multicalib.hpp
23
include/opencv2/contrib/openfabmap.hpp
38
%%EXTRA_MODULES%%include/opencv2/ccalib/omnidir.hpp
24
include/opencv2/contrib/retina.hpp
39
%%EXTRA_MODULES%%include/opencv2/ccalib/randpattern.hpp
25
@comment include/opencv2/core.hpp
40
%%EXTRA_MODULES%%include/opencv2/datasets/ar_hmdb.hpp
41
%%EXTRA_MODULES%%include/opencv2/datasets/ar_sports.hpp
42
%%EXTRA_MODULES%%include/opencv2/datasets/dataset.hpp
43
%%EXTRA_MODULES%%include/opencv2/datasets/fr_adience.hpp
44
%%EXTRA_MODULES%%include/opencv2/datasets/fr_lfw.hpp
45
%%EXTRA_MODULES%%include/opencv2/datasets/gr_chalearn.hpp
46
%%EXTRA_MODULES%%include/opencv2/datasets/gr_skig.hpp
47
%%EXTRA_MODULES%%include/opencv2/datasets/hpe_humaneva.hpp
48
%%EXTRA_MODULES%%include/opencv2/datasets/hpe_parse.hpp
49
%%EXTRA_MODULES%%include/opencv2/datasets/ir_affine.hpp
50
%%EXTRA_MODULES%%include/opencv2/datasets/ir_robot.hpp
51
%%EXTRA_MODULES%%include/opencv2/datasets/is_bsds.hpp
52
%%EXTRA_MODULES%%include/opencv2/datasets/is_weizmann.hpp
53
%%EXTRA_MODULES%%include/opencv2/datasets/msm_epfl.hpp
54
%%EXTRA_MODULES%%include/opencv2/datasets/msm_middlebury.hpp
55
%%EXTRA_MODULES%%include/opencv2/datasets/or_imagenet.hpp
56
%%EXTRA_MODULES%%include/opencv2/datasets/or_mnist.hpp
57
%%EXTRA_MODULES%%include/opencv2/datasets/or_pascal.hpp
58
%%EXTRA_MODULES%%include/opencv2/datasets/or_sun.hpp
59
%%EXTRA_MODULES%%include/opencv2/datasets/pd_caltech.hpp
60
%%EXTRA_MODULES%%include/opencv2/datasets/pd_inria.hpp
61
%%EXTRA_MODULES%%include/opencv2/datasets/slam_kitti.hpp
62
%%EXTRA_MODULES%%include/opencv2/datasets/slam_tumindoor.hpp
63
%%EXTRA_MODULES%%include/opencv2/datasets/tr_chars.hpp
64
%%EXTRA_MODULES%%include/opencv2/datasets/tr_icdar.hpp
65
%%EXTRA_MODULES%%include/opencv2/datasets/tr_svt.hpp
66
%%EXTRA_MODULES%%include/opencv2/datasets/track_alov.hpp
67
%%EXTRA_MODULES%%include/opencv2/datasets/track_vot.hpp
68
%%EXTRA_MODULES%%include/opencv2/datasets/util.hpp
69
%%EXTRA_MODULES%%include/opencv2/dnn.hpp
70
%%EXTRA_MODULES%%include/opencv2/dnn/all_layers.hpp
71
%%EXTRA_MODULES%%include/opencv2/dnn/dict.hpp
72
%%EXTRA_MODULES%%include/opencv2/dnn/dnn.hpp
73
%%EXTRA_MODULES%%include/opencv2/dnn/dnn.inl.hpp
74
%%EXTRA_MODULES%%include/opencv2/dnn/layer.details.hpp
75
%%EXTRA_MODULES%%include/opencv2/dnn/layer.hpp
76
%%EXTRA_MODULES%%include/opencv2/dnn/shape_utils.hpp
77
%%EXTRA_MODULES%%include/opencv2/dnn_modern.hpp
78
%%EXTRA_MODULES%%include/opencv2/dpm.hpp
79
%%EXTRA_MODULES%%include/opencv2/face.hpp
80
%%EXTRA_MODULES%%include/opencv2/face/bif.hpp
81
%%EXTRA_MODULES%%include/opencv2/face/face_alignment.hpp
82
%%EXTRA_MODULES%%include/opencv2/face/facemark.hpp
83
%%EXTRA_MODULES%%include/opencv2/face/facemarkAAM.hpp
84
%%EXTRA_MODULES%%include/opencv2/face/facemarkLBF.hpp
85
%%EXTRA_MODULES%%include/opencv2/face/facerec.hpp
86
%%EXTRA_MODULES%%include/opencv2/face/predict_collector.hpp
26
include/opencv2/features2d.hpp
87
include/opencv2/features2d.hpp
27
include/opencv2/features2d/features2d.hpp
88
include/opencv2/features2d/features2d.hpp
89
include/opencv2/features2d/hal/interface.h
28
include/opencv2/flann.hpp
90
include/opencv2/flann.hpp
29
include/opencv2/flann/all_indices.h
91
include/opencv2/flann/all_indices.h
30
include/opencv2/flann/allocator.h
92
include/opencv2/flann/allocator.h
Lines 62-127 include/opencv2/flann/sampling.h Link Here
62
include/opencv2/flann/saving.h
124
include/opencv2/flann/saving.h
63
include/opencv2/flann/simplex_downhill.h
125
include/opencv2/flann/simplex_downhill.h
64
include/opencv2/flann/timer.h
126
include/opencv2/flann/timer.h
65
include/opencv2/gpu/device/block.hpp
127
%%EXTRA_MODULES%%include/opencv2/freetype.hpp
66
include/opencv2/gpu/device/border_interpolate.hpp
128
%%EXTRA_MODULES%%include/opencv2/fuzzy.hpp
67
include/opencv2/gpu/device/color.hpp
129
%%EXTRA_MODULES%%include/opencv2/fuzzy/fuzzy_F0_math.hpp
68
include/opencv2/gpu/device/common.hpp
130
%%EXTRA_MODULES%%include/opencv2/fuzzy/fuzzy_F1_math.hpp
69
include/opencv2/gpu/device/datamov_utils.hpp
131
%%EXTRA_MODULES%%include/opencv2/fuzzy/fuzzy_image.hpp
70
include/opencv2/gpu/device/detail/color_detail.hpp
132
%%EXTRA_MODULES%%include/opencv2/fuzzy/types.hpp
71
include/opencv2/gpu/device/detail/reduce.hpp
133
%%EXTRA_MODULES%%include/opencv2/hdf.hpp
72
include/opencv2/gpu/device/detail/reduce_key_val.hpp
134
%%EXTRA_MODULES%%include/opencv2/hdf/hdf5.hpp
73
include/opencv2/gpu/device/detail/transform_detail.hpp
74
include/opencv2/gpu/device/detail/type_traits_detail.hpp
75
include/opencv2/gpu/device/detail/vec_distance_detail.hpp
76
include/opencv2/gpu/device/dynamic_smem.hpp
77
include/opencv2/gpu/device/emulation.hpp
78
include/opencv2/gpu/device/filters.hpp
79
include/opencv2/gpu/device/funcattrib.hpp
80
include/opencv2/gpu/device/functional.hpp
81
include/opencv2/gpu/device/limits.hpp
82
include/opencv2/gpu/device/reduce.hpp
83
include/opencv2/gpu/device/saturate_cast.hpp
84
include/opencv2/gpu/device/scan.hpp
85
include/opencv2/gpu/device/simd_functions.hpp
86
include/opencv2/gpu/device/static_check.hpp
87
include/opencv2/gpu/device/transform.hpp
88
include/opencv2/gpu/device/type_traits.hpp
89
include/opencv2/gpu/device/utility.hpp
90
include/opencv2/gpu/device/vec_distance.hpp
91
include/opencv2/gpu/device/vec_math.hpp
92
include/opencv2/gpu/device/vec_traits.hpp
93
include/opencv2/gpu/device/warp.hpp
94
include/opencv2/gpu/device/warp_reduce.hpp
95
include/opencv2/gpu/device/warp_shuffle.hpp
96
include/opencv2/gpu/devmem2d.hpp
97
include/opencv2/gpu/gpu.hpp
98
include/opencv2/gpu/gpumat.hpp
99
include/opencv2/gpu/stream_accessor.hpp
100
include/opencv2/highgui.hpp
135
include/opencv2/highgui.hpp
101
include/opencv2/highgui/cap_ios.h
102
include/opencv2/highgui/highgui.hpp
136
include/opencv2/highgui/highgui.hpp
103
include/opencv2/highgui/highgui_c.h
137
include/opencv2/highgui/highgui_c.h
104
include/opencv2/highgui/ios.h
138
%%EXTRA_MODULES%%include/opencv2/line_descriptor.hpp
105
@comment include/opencv2/imgproc.hpp
139
%%EXTRA_MODULES%%include/opencv2/line_descriptor/descriptor.hpp
106
include/opencv2/legacy/blobtrack.hpp
107
include/opencv2/legacy/compat.hpp
108
include/opencv2/legacy/legacy.hpp
109
include/opencv2/legacy/streams.hpp
110
include/opencv2/ml.hpp
140
include/opencv2/ml.hpp
111
include/opencv2/ml/ml.hpp
141
include/opencv2/ml/ml.hpp
112
%%NONFREE%%include/opencv2/nonfree/features2d.hpp
113
%%NONFREE%%include/opencv2/nonfree/gpu.hpp
114
%%NONFREE%%include/opencv2/nonfree/nonfree.hpp
115
%%NONFREE%%include/opencv2/nonfree/ocl.hpp
116
include/opencv2/objdetect.hpp
142
include/opencv2/objdetect.hpp
143
include/opencv2/objdetect/detection_based_tracker.hpp
117
include/opencv2/objdetect/objdetect.hpp
144
include/opencv2/objdetect/objdetect.hpp
118
include/opencv2/ocl/matrix_operations.hpp
145
include/opencv2/objdetect/objdetect_c.h
119
include/opencv2/ocl/ocl.hpp
146
%%EXTRA_MODULES%%include/opencv2/optflow.hpp
120
include/opencv2/opencv.hpp
147
%%EXTRA_MODULES%%include/opencv2/optflow/motempl.hpp
121
include/opencv2/opencv_modules.hpp
148
%%EXTRA_MODULES%%include/opencv2/optflow/pcaflow.hpp
149
%%EXTRA_MODULES%%include/opencv2/optflow/sparse_matching_gpc.hpp
150
%%EXTRA_MODULES%%include/opencv2/phase_unwrapping.hpp
151
%%EXTRA_MODULES%%include/opencv2/phase_unwrapping/histogramphaseunwrapping.hpp
152
%%EXTRA_MODULES%%include/opencv2/phase_unwrapping/phase_unwrapping.hpp
122
include/opencv2/photo.hpp
153
include/opencv2/photo.hpp
154
include/opencv2/photo/cuda.hpp
123
include/opencv2/photo/photo.hpp
155
include/opencv2/photo/photo.hpp
124
include/opencv2/photo/photo_c.h
156
include/opencv2/photo/photo_c.h
157
%%EXTRA_MODULES%%include/opencv2/plot.hpp
158
%%EXTRA_MODULES%%include/opencv2/reg/map.hpp
159
%%EXTRA_MODULES%%include/opencv2/reg/mapaffine.hpp
160
%%EXTRA_MODULES%%include/opencv2/reg/mapper.hpp
161
%%EXTRA_MODULES%%include/opencv2/reg/mappergradaffine.hpp
162
%%EXTRA_MODULES%%include/opencv2/reg/mappergradeuclid.hpp
163
%%EXTRA_MODULES%%include/opencv2/reg/mappergradproj.hpp
164
%%EXTRA_MODULES%%include/opencv2/reg/mappergradshift.hpp
165
%%EXTRA_MODULES%%include/opencv2/reg/mappergradsimilar.hpp
166
%%EXTRA_MODULES%%include/opencv2/reg/mapperpyramid.hpp
167
%%EXTRA_MODULES%%include/opencv2/reg/mapprojec.hpp
168
%%EXTRA_MODULES%%include/opencv2/reg/mapshift.hpp
169
%%EXTRA_MODULES%%include/opencv2/rgbd.hpp
170
%%EXTRA_MODULES%%include/opencv2/rgbd/linemod.hpp
171
%%EXTRA_MODULES%%include/opencv2/saliency.hpp
172
%%EXTRA_MODULES%%include/opencv2/saliency/saliencyBaseClasses.hpp
173
%%EXTRA_MODULES%%include/opencv2/saliency/saliencySpecializedClasses.hpp
174
%%EXTRA_MODULES%%include/opencv2/sfm.hpp
175
%%EXTRA_MODULES%%include/opencv2/sfm/conditioning.hpp
176
%%EXTRA_MODULES%%include/opencv2/sfm/fundamental.hpp
177
%%EXTRA_MODULES%%include/opencv2/sfm/io.hpp
178
%%EXTRA_MODULES%%include/opencv2/sfm/numeric.hpp
179
%%EXTRA_MODULES%%include/opencv2/sfm/projection.hpp
180
%%EXTRA_MODULES%%include/opencv2/sfm/reconstruct.hpp
181
%%EXTRA_MODULES%%include/opencv2/sfm/robust.hpp
182
%%EXTRA_MODULES%%include/opencv2/sfm/simple_pipeline.hpp
183
%%EXTRA_MODULES%%include/opencv2/sfm/triangulation.hpp
184
include/opencv2/shape.hpp
185
include/opencv2/shape/emdL1.hpp
186
include/opencv2/shape/hist_cost.hpp
187
include/opencv2/shape/shape.hpp
188
include/opencv2/shape/shape_distance.hpp
189
include/opencv2/shape/shape_transformer.hpp
190
%%EXTRA_MODULES%%include/opencv2/stereo.hpp
191
%%EXTRA_MODULES%%include/opencv2/stereo/descriptor.hpp
192
%%EXTRA_MODULES%%include/opencv2/stereo/matching.hpp
193
%%EXTRA_MODULES%%include/opencv2/stereo/stereo.hpp
125
include/opencv2/stitching.hpp
194
include/opencv2/stitching.hpp
126
include/opencv2/stitching/detail/autocalib.hpp
195
include/opencv2/stitching/detail/autocalib.hpp
127
include/opencv2/stitching/detail/blenders.hpp
196
include/opencv2/stitching/detail/blenders.hpp
Lines 130-154 include/opencv2/stitching/detail/exposure_compensate.hpp Link Here
130
include/opencv2/stitching/detail/matchers.hpp
199
include/opencv2/stitching/detail/matchers.hpp
131
include/opencv2/stitching/detail/motion_estimators.hpp
200
include/opencv2/stitching/detail/motion_estimators.hpp
132
include/opencv2/stitching/detail/seam_finders.hpp
201
include/opencv2/stitching/detail/seam_finders.hpp
202
include/opencv2/stitching/detail/timelapsers.hpp
133
include/opencv2/stitching/detail/util.hpp
203
include/opencv2/stitching/detail/util.hpp
134
include/opencv2/stitching/detail/util_inl.hpp
204
include/opencv2/stitching/detail/util_inl.hpp
135
include/opencv2/stitching/detail/warpers.hpp
205
include/opencv2/stitching/detail/warpers.hpp
136
include/opencv2/stitching/detail/warpers_inl.hpp
206
include/opencv2/stitching/detail/warpers_inl.hpp
137
include/opencv2/stitching/stitcher.hpp
138
include/opencv2/stitching/warpers.hpp
207
include/opencv2/stitching/warpers.hpp
208
%%EXTRA_MODULES%%include/opencv2/structured_light.hpp
209
%%EXTRA_MODULES%%include/opencv2/structured_light/graycodepattern.hpp
210
%%EXTRA_MODULES%%include/opencv2/structured_light/sinusoidalpattern.hpp
211
%%EXTRA_MODULES%%include/opencv2/structured_light/structured_light.hpp
139
include/opencv2/superres.hpp
212
include/opencv2/superres.hpp
140
include/opencv2/superres/optical_flow.hpp
213
include/opencv2/superres/optical_flow.hpp
141
include/opencv2/superres/superres.hpp
214
%%EXTRA_MODULES%%include/opencv2/surface_matching.hpp
142
include/opencv2/ts.hpp
215
%%EXTRA_MODULES%%include/opencv2/surface_matching/icp.hpp
143
include/opencv2/ts/gpu_perf.hpp
216
%%EXTRA_MODULES%%include/opencv2/surface_matching/pose_3d.hpp
144
include/opencv2/ts/gpu_test.hpp
217
%%EXTRA_MODULES%%include/opencv2/surface_matching/ppf_helpers.hpp
145
include/opencv2/ts/ts.hpp
218
%%EXTRA_MODULES%%include/opencv2/surface_matching/ppf_match_3d.hpp
146
include/opencv2/ts/ts_gtest.h
219
%%EXTRA_MODULES%%include/opencv2/surface_matching/t_hash_int.hpp
147
include/opencv2/ts/ts_perf.hpp
220
%%EXTRA_MODULES%%include/opencv2/text.hpp
221
%%EXTRA_MODULES%%include/opencv2/text/erfilter.hpp
222
%%EXTRA_MODULES%%include/opencv2/text/ocr.hpp
223
%%EXTRA_MODULES%%include/opencv2/text/textDetector.hpp
224
%%EXTRA_MODULES%%include/opencv2/tracking.hpp
225
%%EXTRA_MODULES%%include/opencv2/tracking/feature.hpp
226
%%EXTRA_MODULES%%include/opencv2/tracking/kalman_filters.hpp
227
%%EXTRA_MODULES%%include/opencv2/tracking/onlineBoosting.hpp
228
%%EXTRA_MODULES%%include/opencv2/tracking/onlineMIL.hpp
229
%%EXTRA_MODULES%%include/opencv2/tracking/tldDataset.hpp
230
%%EXTRA_MODULES%%include/opencv2/tracking/tracker.hpp
231
%%EXTRA_MODULES%%include/opencv2/tracking/tracking.hpp
148
include/opencv2/video.hpp
232
include/opencv2/video.hpp
149
include/opencv2/video/background_segm.hpp
233
include/opencv2/video/background_segm.hpp
150
include/opencv2/video/tracking.hpp
234
include/opencv2/video/tracking.hpp
235
include/opencv2/video/tracking_c.h
151
include/opencv2/video/video.hpp
236
include/opencv2/video/video.hpp
237
include/opencv2/videoio.hpp
238
include/opencv2/videoio/cap_ios.h
239
include/opencv2/videoio/videoio.hpp
240
include/opencv2/videoio/videoio_c.h
152
include/opencv2/videostab.hpp
241
include/opencv2/videostab.hpp
153
include/opencv2/videostab/deblurring.hpp
242
include/opencv2/videostab/deblurring.hpp
154
include/opencv2/videostab/fast_marching.hpp
243
include/opencv2/videostab/fast_marching.hpp
Lines 157-216 include/opencv2/videostab/frame_source.hpp Link Here
157
include/opencv2/videostab/global_motion.hpp
246
include/opencv2/videostab/global_motion.hpp
158
include/opencv2/videostab/inpainting.hpp
247
include/opencv2/videostab/inpainting.hpp
159
include/opencv2/videostab/log.hpp
248
include/opencv2/videostab/log.hpp
249
include/opencv2/videostab/motion_core.hpp
160
include/opencv2/videostab/motion_stabilizing.hpp
250
include/opencv2/videostab/motion_stabilizing.hpp
161
include/opencv2/videostab/optical_flow.hpp
251
include/opencv2/videostab/optical_flow.hpp
252
include/opencv2/videostab/outlier_rejection.hpp
253
include/opencv2/videostab/ring_buffer.hpp
162
include/opencv2/videostab/stabilizer.hpp
254
include/opencv2/videostab/stabilizer.hpp
163
include/opencv2/videostab/videostab.hpp
255
include/opencv2/videostab/wobble_suppression.hpp
256
include/opencv2/ximgproc/edgeboxes.hpp
257
%%EXTRA_MODULES%%include/opencv2/xfeatures2d.hpp
258
%%EXTRA_MODULES%%include/opencv2/xfeatures2d/cuda.hpp
259
%%EXTRA_MODULES%%include/opencv2/xfeatures2d/nonfree.hpp
260
%%EXTRA_MODULES%%include/opencv2/ximgproc.hpp
261
%%EXTRA_MODULES%%include/opencv2/ximgproc/brightedges.hpp
262
%%EXTRA_MODULES%%include/opencv2/ximgproc/deriche_filter.hpp
263
%%EXTRA_MODULES%%include/opencv2/ximgproc/disparity_filter.hpp
264
%%EXTRA_MODULES%%include/opencv2/ximgproc/edge_filter.hpp
265
%%EXTRA_MODULES%%include/opencv2/ximgproc/estimated_covariance.hpp
266
%%EXTRA_MODULES%%include/opencv2/ximgproc/fast_hough_transform.hpp
267
%%EXTRA_MODULES%%include/opencv2/ximgproc/fast_line_detector.hpp
268
%%EXTRA_MODULES%%include/opencv2/ximgproc/fourier_descriptors.hpp
269
%%EXTRA_MODULES%%include/opencv2/ximgproc/lsc.hpp
270
%%EXTRA_MODULES%%include/opencv2/ximgproc/paillou_filter.hpp
271
%%EXTRA_MODULES%%include/opencv2/ximgproc/peilin.hpp
272
%%EXTRA_MODULES%%include/opencv2/ximgproc/ridgefilter.hpp
273
%%EXTRA_MODULES%%include/opencv2/ximgproc/seeds.hpp
274
%%EXTRA_MODULES%%include/opencv2/ximgproc/segmentation.hpp
275
%%EXTRA_MODULES%%include/opencv2/ximgproc/slic.hpp
276
%%EXTRA_MODULES%%include/opencv2/ximgproc/sparse_match_interpolator.hpp
277
%%EXTRA_MODULES%%include/opencv2/ximgproc/structured_edge_detection.hpp
278
%%EXTRA_MODULES%%include/opencv2/ximgproc/weighted_median_filter.hpp
279
%%EXTRA_MODULES%%include/opencv2/xobjdetect.hpp
280
%%EXTRA_MODULES%%include/opencv2/xphoto.hpp
281
%%EXTRA_MODULES%%include/opencv2/xphoto/bm3d_image_denoising.hpp
282
%%EXTRA_MODULES%%include/opencv2/xphoto/dct_image_denoising.hpp
283
%%EXTRA_MODULES%%include/opencv2/xphoto/inpainting.hpp
284
%%EXTRA_MODULES%%include/opencv2/xphoto/white_balance.hpp
285
%%EXTRA_MODULES%%lib/libopencv_aruco.so
286
%%EXTRA_MODULES%%lib/libopencv_aruco.so.%%SOVERSION%%
287
%%EXTRA_MODULES%%lib/libopencv_aruco.so.%%VERSION%%
288
%%EXTRA_MODULES%%lib/libopencv_bgsegm.so
289
%%EXTRA_MODULES%%lib/libopencv_bgsegm.so.%%SOVERSION%%
290
%%EXTRA_MODULES%%lib/libopencv_bgsegm.so.%%VERSION%%
291
%%EXTRA_MODULES%%lib/libopencv_bioinspired.so
292
%%EXTRA_MODULES%%lib/libopencv_bioinspired.so.%%SOVERSION%%
293
%%EXTRA_MODULES%%lib/libopencv_bioinspired.so.%%VERSION%%
164
lib/libopencv_calib3d.so
294
lib/libopencv_calib3d.so
165
lib/libopencv_calib3d.so.2
295
lib/libopencv_calib3d.so.%%SOVERSION%%
166
lib/libopencv_calib3d.so.%%VERSION%%
296
lib/libopencv_calib3d.so.%%VERSION%%
167
lib/libopencv_contrib.so
297
lib/libopencv_dnn_objdetect.so
168
lib/libopencv_contrib.so.2
298
lib/libopencv_dnn_objdetect.so.%%SOVERSION%%
169
lib/libopencv_contrib.so.%%VERSION%%
299
lib/libopencv_dnn_objdetect.so.%%VERSION%%
300
%%EXTRA_MODULES%%lib/libopencv_ccalib.so
301
%%EXTRA_MODULES%%lib/libopencv_ccalib.so.%%SOVERSION%%
302
%%EXTRA_MODULES%%lib/libopencv_ccalib.so.%%VERSION%%
303
%%EXTRA_MODULES%%lib/libopencv_datasets.so
304
%%EXTRA_MODULES%%lib/libopencv_datasets.so.%%SOVERSION%%
305
%%EXTRA_MODULES%%lib/libopencv_datasets.so.%%VERSION%%
306
%%EXTRA_MODULES%%lib/libopencv_dnn.so
307
%%EXTRA_MODULES%%lib/libopencv_dnn.so.%%SOVERSION%%
308
%%EXTRA_MODULES%%lib/libopencv_dnn.so.%%VERSION%%
309
%%EXTRA_MODULES%%lib/libopencv_dnn_modern.so
310
%%EXTRA_MODULES%%lib/libopencv_dnn_modern.so.%%SOVERSION%%
311
%%EXTRA_MODULES%%lib/libopencv_dnn_modern.so.%%VERSION%%
312
%%EXTRA_MODULES%%lib/libopencv_dpm.so
313
%%EXTRA_MODULES%%lib/libopencv_dpm.so.%%SOVERSION%%
314
%%EXTRA_MODULES%%lib/libopencv_dpm.so.%%VERSION%%
315
%%EXTRA_MODULES%%lib/libopencv_face.so
316
%%EXTRA_MODULES%%lib/libopencv_face.so.%%SOVERSION%%
317
%%EXTRA_MODULES%%lib/libopencv_face.so.%%VERSION%%
170
lib/libopencv_features2d.so
318
lib/libopencv_features2d.so
171
lib/libopencv_features2d.so.2
319
lib/libopencv_features2d.so.%%SOVERSION%%
172
lib/libopencv_features2d.so.%%VERSION%%
320
lib/libopencv_features2d.so.%%VERSION%%
173
lib/libopencv_flann.so
321
lib/libopencv_flann.so
174
lib/libopencv_flann.so.2
322
lib/libopencv_flann.so.%%SOVERSION%%
175
lib/libopencv_flann.so.%%VERSION%%
323
lib/libopencv_flann.so.%%VERSION%%
176
lib/libopencv_gpu.so
324
%%EXTRA_MODULES%%lib/libopencv_freetype.so
177
lib/libopencv_gpu.so.2
325
%%EXTRA_MODULES%%lib/libopencv_freetype.so.%%SOVERSION%%
178
lib/libopencv_gpu.so.%%VERSION%%
326
%%EXTRA_MODULES%%lib/libopencv_freetype.so.%%VERSION%%
327
%%EXTRA_MODULES%%lib/libopencv_fuzzy.so
328
%%EXTRA_MODULES%%lib/libopencv_fuzzy.so.%%SOVERSION%%
329
%%EXTRA_MODULES%%lib/libopencv_fuzzy.so.%%VERSION%%
330
%%EXTRA_MODULES%%lib/libopencv_hdf.so
331
%%EXTRA_MODULES%%lib/libopencv_hdf.so.%%SOVERSION%%
332
%%EXTRA_MODULES%%lib/libopencv_hdf.so.%%VERSION%%
333
lib/libopencv_hfs.so
334
lib/libopencv_hfs.so.%%SOVERSION%%
335
lib/libopencv_hfs.so.%%VERSION%%
179
lib/libopencv_highgui.so
336
lib/libopencv_highgui.so
180
lib/libopencv_highgui.so.2
337
lib/libopencv_highgui.so.%%SOVERSION%%
181
lib/libopencv_highgui.so.%%VERSION%%
338
lib/libopencv_highgui.so.%%VERSION%%
182
lib/libopencv_legacy.so
339
include/opencv2/imgcodecs.hpp
183
lib/libopencv_legacy.so.2
340
include/opencv2/imgcodecs/imgcodecs.hpp
184
lib/libopencv_legacy.so.%%VERSION%%
341
include/opencv2/imgcodecs/imgcodecs_c.h
342
include/opencv2/imgcodecs/ios.h
343
include/opencv2/img_hash.hpp
344
include/opencv2/img_hash/average_hash.hpp
345
include/opencv2/img_hash/block_mean_hash.hpp
346
include/opencv2/img_hash/color_moment_hash.hpp
347
include/opencv2/img_hash/img_hash_base.hpp
348
include/opencv2/img_hash/marr_hildreth_hash.hpp
349
include/opencv2/img_hash/phash.hpp
350
include/opencv2/img_hash/radial_variance_hash.hpp
351
lib/libopencv_imgcodecs.so
352
lib/libopencv_imgcodecs.so.%%SOVERSION%%
353
lib/libopencv_imgcodecs.so.%%VERSION%%
354
lib/libopencv_img_hash.so
355
lib/libopencv_img_hash.so.%%SOVERSION%%
356
lib/libopencv_img_hash.so.%%VERSION%%
357
%%EXTRA_MODULES%%lib/libopencv_line_descriptor.so
358
%%EXTRA_MODULES%%lib/libopencv_line_descriptor.so.%%SOVERSION%%
359
%%EXTRA_MODULES%%lib/libopencv_line_descriptor.so.%%VERSION%%
185
lib/libopencv_ml.so
360
lib/libopencv_ml.so
186
lib/libopencv_ml.so.2
361
lib/libopencv_ml.so.%%SOVERSION%%
187
lib/libopencv_ml.so.%%VERSION%%
362
lib/libopencv_ml.so.%%VERSION%%
188
%%NONFREE%%lib/libopencv_nonfree.so
189
%%NONFREE%%lib/libopencv_nonfree.so.2
190
%%NONFREE%%lib/libopencv_nonfree.so.%%VERSION%%
191
lib/libopencv_objdetect.so
363
lib/libopencv_objdetect.so
192
lib/libopencv_objdetect.so.2
364
lib/libopencv_objdetect.so.%%SOVERSION%%
193
lib/libopencv_objdetect.so.%%VERSION%%
365
lib/libopencv_objdetect.so.%%VERSION%%
194
lib/libopencv_ocl.so
366
%%EXTRA_MODULES%%lib/libopencv_optflow.so
195
lib/libopencv_ocl.so.2
367
%%EXTRA_MODULES%%lib/libopencv_optflow.so.%%SOVERSION%%
196
lib/libopencv_ocl.so.%%VERSION%%
368
%%EXTRA_MODULES%%lib/libopencv_optflow.so.%%VERSION%%
369
%%EXTRA_MODULES%%lib/libopencv_phase_unwrapping.so
370
%%EXTRA_MODULES%%lib/libopencv_phase_unwrapping.so.%%SOVERSION%%
371
%%EXTRA_MODULES%%lib/libopencv_phase_unwrapping.so.%%VERSION%%
197
lib/libopencv_photo.so
372
lib/libopencv_photo.so
198
lib/libopencv_photo.so.2
373
lib/libopencv_photo.so.%%SOVERSION%%
199
lib/libopencv_photo.so.%%VERSION%%
374
lib/libopencv_photo.so.%%VERSION%%
375
%%EXTRA_MODULES%%lib/libopencv_plot.so
376
%%EXTRA_MODULES%%lib/libopencv_plot.so.%%SOVERSION%%
377
%%EXTRA_MODULES%%lib/libopencv_plot.so.%%VERSION%%
378
%%EXTRA_MODULES%%lib/libopencv_reg.so
379
%%EXTRA_MODULES%%lib/libopencv_reg.so.%%SOVERSION%%
380
%%EXTRA_MODULES%%lib/libopencv_reg.so.%%VERSION%%
381
%%EXTRA_MODULES%%lib/libopencv_rgbd.so
382
%%EXTRA_MODULES%%lib/libopencv_rgbd.so.%%SOVERSION%%
383
%%EXTRA_MODULES%%lib/libopencv_rgbd.so.%%VERSION%%
384
%%EXTRA_MODULES%%lib/libopencv_saliency.so
385
%%EXTRA_MODULES%%lib/libopencv_saliency.so.%%SOVERSION%%
386
%%EXTRA_MODULES%%lib/libopencv_saliency.so.%%VERSION%%
387
%%EXTRA_MODULES%%lib/libopencv_sfm.so
388
%%EXTRA_MODULES%%lib/libopencv_sfm.so.%%SOVERSION%%
389
%%EXTRA_MODULES%%lib/libopencv_sfm.so.%%VERSION%%
390
lib/libopencv_shape.so
391
lib/libopencv_shape.so.%%SOVERSION%%
392
lib/libopencv_shape.so.%%VERSION%%
393
%%EXTRA_MODULES%%lib/libopencv_stereo.so
394
%%EXTRA_MODULES%%lib/libopencv_stereo.so.%%SOVERSION%%
395
%%EXTRA_MODULES%%lib/libopencv_stereo.so.%%VERSION%%
200
lib/libopencv_stitching.so
396
lib/libopencv_stitching.so
201
lib/libopencv_stitching.so.2
397
lib/libopencv_stitching.so.%%SOVERSION%%
202
lib/libopencv_stitching.so.%%VERSION%%
398
lib/libopencv_stitching.so.%%VERSION%%
399
%%EXTRA_MODULES%%lib/libopencv_structured_light.so
400
%%EXTRA_MODULES%%lib/libopencv_structured_light.so.%%SOVERSION%%
401
%%EXTRA_MODULES%%lib/libopencv_structured_light.so.%%VERSION%%
203
lib/libopencv_superres.so
402
lib/libopencv_superres.so
204
lib/libopencv_superres.so.2
403
lib/libopencv_superres.so.%%SOVERSION%%
205
lib/libopencv_superres.so.%%VERSION%%
404
lib/libopencv_superres.so.%%VERSION%%
206
lib/libopencv_ts.a
405
%%EXTRA_MODULES%%lib/libopencv_surface_matching.so
406
%%EXTRA_MODULES%%lib/libopencv_surface_matching.so.%%SOVERSION%%
407
%%EXTRA_MODULES%%lib/libopencv_surface_matching.so.%%VERSION%%
408
%%EXTRA_MODULES%%lib/libopencv_text.so
409
%%EXTRA_MODULES%%lib/libopencv_text.so.%%SOVERSION%%
410
%%EXTRA_MODULES%%lib/libopencv_text.so.%%VERSION%%
411
%%EXTRA_MODULES%%lib/libopencv_tracking.so
412
%%EXTRA_MODULES%%lib/libopencv_tracking.so.%%SOVERSION%%
413
%%EXTRA_MODULES%%lib/libopencv_tracking.so.%%VERSION%%
207
lib/libopencv_video.so
414
lib/libopencv_video.so
208
lib/libopencv_video.so.2
415
lib/libopencv_video.so.%%SOVERSION%%
209
lib/libopencv_video.so.%%VERSION%%
416
lib/libopencv_video.so.%%VERSION%%
417
lib/libopencv_videoio.so
418
lib/libopencv_videoio.so.%%SOVERSION%%
419
lib/libopencv_videoio.so.%%VERSION%%
210
lib/libopencv_videostab.so
420
lib/libopencv_videostab.so
211
lib/libopencv_videostab.so.2
421
lib/libopencv_videostab.so.%%SOVERSION%%
212
lib/libopencv_videostab.so.%%VERSION%%
422
lib/libopencv_videostab.so.%%VERSION%%
423
%%EXTRA_MODULES%%lib/libopencv_xfeatures2d.so
424
%%EXTRA_MODULES%%lib/libopencv_xfeatures2d.so.%%SOVERSION%%
425
%%EXTRA_MODULES%%lib/libopencv_xfeatures2d.so.%%VERSION%%
426
%%EXTRA_MODULES%%lib/libopencv_ximgproc.so
427
%%EXTRA_MODULES%%lib/libopencv_ximgproc.so.%%SOVERSION%%
428
%%EXTRA_MODULES%%lib/libopencv_ximgproc.so.%%VERSION%%
429
%%EXTRA_MODULES%%lib/libopencv_xobjdetect.so
430
%%EXTRA_MODULES%%lib/libopencv_xobjdetect.so.%%SOVERSION%%
431
%%EXTRA_MODULES%%lib/libopencv_xobjdetect.so.%%VERSION%%
432
%%EXTRA_MODULES%%lib/libopencv_xphoto.so
433
%%EXTRA_MODULES%%lib/libopencv_xphoto.so.%%SOVERSION%%
434
%%EXTRA_MODULES%%lib/libopencv_xphoto.so.%%VERSION%%
213
libdata/pkgconfig/opencv.pc
435
libdata/pkgconfig/opencv.pc
436
%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libcorrespondence.a
437
%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libmultiview.a
438
%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libnumeric.a
214
%%DATADIR%%/OpenCVConfig-version.cmake
439
%%DATADIR%%/OpenCVConfig-version.cmake
215
%%DATADIR%%/OpenCVConfig.cmake
440
%%DATADIR%%/OpenCVConfig.cmake
216
%%DATADIR%%/OpenCVModules-%%CMAKE_BUILD_TYPE%%.cmake
441
%%DATADIR%%/OpenCVModules-%%CMAKE_BUILD_TYPE%%.cmake
Lines 227-241 libdata/pkgconfig/opencv.pc Link Here
227
%%DATADIR%%/haarcascades/haarcascade_lefteye_2splits.xml
452
%%DATADIR%%/haarcascades/haarcascade_lefteye_2splits.xml
228
%%DATADIR%%/haarcascades/haarcascade_licence_plate_rus_16stages.xml
453
%%DATADIR%%/haarcascades/haarcascade_licence_plate_rus_16stages.xml
229
%%DATADIR%%/haarcascades/haarcascade_lowerbody.xml
454
%%DATADIR%%/haarcascades/haarcascade_lowerbody.xml
230
%%DATADIR%%/haarcascades/haarcascade_mcs_eyepair_big.xml
231
%%DATADIR%%/haarcascades/haarcascade_mcs_eyepair_small.xml
232
%%DATADIR%%/haarcascades/haarcascade_mcs_leftear.xml
233
%%DATADIR%%/haarcascades/haarcascade_mcs_lefteye.xml
234
%%DATADIR%%/haarcascades/haarcascade_mcs_mouth.xml
235
%%DATADIR%%/haarcascades/haarcascade_mcs_nose.xml
236
%%DATADIR%%/haarcascades/haarcascade_mcs_rightear.xml
237
%%DATADIR%%/haarcascades/haarcascade_mcs_righteye.xml
238
%%DATADIR%%/haarcascades/haarcascade_mcs_upperbody.xml
239
%%DATADIR%%/haarcascades/haarcascade_profileface.xml
455
%%DATADIR%%/haarcascades/haarcascade_profileface.xml
240
%%DATADIR%%/haarcascades/haarcascade_righteye_2splits.xml
456
%%DATADIR%%/haarcascades/haarcascade_righteye_2splits.xml
241
%%DATADIR%%/haarcascades/haarcascade_russian_plate_number.xml
457
%%DATADIR%%/haarcascades/haarcascade_russian_plate_number.xml
Lines 243-247 libdata/pkgconfig/opencv.pc Link Here
243
%%DATADIR%%/haarcascades/haarcascade_upperbody.xml
459
%%DATADIR%%/haarcascades/haarcascade_upperbody.xml
244
%%DATADIR%%/lbpcascades/lbpcascade_frontalcatface.xml
460
%%DATADIR%%/lbpcascades/lbpcascade_frontalcatface.xml
245
%%DATADIR%%/lbpcascades/lbpcascade_frontalface.xml
461
%%DATADIR%%/lbpcascades/lbpcascade_frontalface.xml
462
%%DATADIR%%/lbpcascades/lbpcascade_frontalface_improved.xml
246
%%DATADIR%%/lbpcascades/lbpcascade_profileface.xml
463
%%DATADIR%%/lbpcascades/lbpcascade_profileface.xml
247
%%DATADIR%%/lbpcascades/lbpcascade_silverware.xml
464
%%DATADIR%%/lbpcascades/lbpcascade_silverware.xml
465
%%DATADIR%%/valgrind.supp
466
%%DATADIR%%/valgrind_3rdparty.supp
467
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CMakeLists.txt
468
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/3calibration.cpp
469
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/CMakeLists.txt
470
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/application_trace.cpp
471
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/autofocus.cpp
472
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/bgfg_segm.cpp
473
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/calibration.cpp
474
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/camshiftdemo.cpp
475
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/cloning_demo.cpp
476
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/cloning_gui.cpp
477
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/connected_components.cpp
478
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/contours2.cpp
479
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/convexhull.cpp
480
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/cout_mat.cpp
481
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/create_mask.cpp
482
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/dbt_face_detection.cpp
483
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/delaunay2.cpp
484
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/demhist.cpp
485
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/detect_blob.cpp
486
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/detect_mser.cpp
487
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/dft.cpp
488
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/distrans.cpp
489
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/drawing.cpp
490
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/edge.cpp
491
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/em.cpp
492
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/facedetect.cpp
493
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/facial_features.cpp
494
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/falsecolor.cpp
495
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/fback.cpp
496
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/ffilldemo.cpp
497
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/filestorage.cpp
498
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/filestorage_base64.cpp
499
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/fitellipse.cpp
500
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/grabcut.cpp
501
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/image.cpp
502
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/image_alignment.cpp
503
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/image_sequence.cpp
504
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/imagelist_creator.cpp
505
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/inpaint.cpp
506
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/intelperc_capture.cpp
507
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/kalman.cpp
508
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/kmeans.cpp
509
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/laplace.cpp
510
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/letter_recog.cpp
511
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/lkdemo.cpp
512
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/logistic_regression.cpp
513
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/lsd_lines.cpp
514
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/mask_tmpl.cpp
515
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/matchmethod_orb_akaze_brisk.cpp
516
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/minarea.cpp
517
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/morphology2.cpp
518
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/neural_network.cpp
519
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/npr_demo.cpp
520
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/opencv_version.cpp
521
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/openni_capture.cpp
522
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/pca.cpp
523
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/peopledetect.cpp
524
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/phase_corr.cpp
525
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/points_classifier.cpp
526
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/polar_transforms.cpp
527
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/segment_objects.cpp
528
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/select3dobj.cpp
529
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/shape_example.cpp
530
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/smiledetect.cpp
531
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/squares.cpp
532
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/starter_imagelist.cpp
533
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/stereo_calib.cpp
534
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/stereo_match.cpp
535
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/stitching.cpp
536
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/stitching_detailed.cpp
537
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/train_HOG.cpp
538
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/train_svmsgd.cpp
539
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/travelsalesman.cpp
540
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/tree_engine.cpp
541
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/tvl1_optical_flow.cpp
542
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videocapture_basic.cpp
543
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videocapture_starter.cpp
544
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videostab.cpp
545
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/videowriter_basic.cpp
546
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/warpPerspective_demo.cpp
547
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cpp/watershed.cpp
548
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/Blender_Suzanne1.jpg
549
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/Blender_Suzanne2.jpg
550
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/H1to3p.xml
551
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/HappyFish.jpg
552
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/LinuxLogo.jpg
553
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/Megamind.avi
554
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/Megamind_bugy.avi
555
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/WindowsLogo.jpg
556
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/aero1.jpg
557
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/aero3.jpg
558
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/aloeGT.png
559
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/aloeL.jpg
560
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/aloeR.jpg
561
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/apple.jpg
562
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/baboon.jpg
563
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/basketball1.png
564
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/basketball2.png
565
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/blox.jpg
566
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/board.jpg
567
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/box.png
568
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/box_in_scene.png
569
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/building.jpg
570
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/butterfly.jpg
571
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/cards.png
572
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/chessboard.png
573
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/chicky_512.png
574
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/data01.xml
575
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/detect_blob.png
576
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/digits.png
577
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/MobileNetSSD_300x300.prototxt
578
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/VGG_VOC0712_SSD_300x300_iter_60000.prototxt
579
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/bvlc_googlenet.prototxt
580
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/enet-classes.txt
581
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/fcn32s-heavy-pascal.prototxt
582
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/fcn8s-heavy-pascal.prototxt
583
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/pascal-classes.txt
584
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/rgb.jpg
585
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/space_shuttle.jpg
586
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/dnn/synset_words.txt
587
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/ellipses.jpg
588
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/fruits.jpg
589
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/gradient.png
590
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/graf1.png
591
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/graf3.png
592
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/home.jpg
593
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/imageTextN.png
594
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/imageTextR.png
595
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/intrinsics.yml
596
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left.jpg
597
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left01.jpg
598
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left02.jpg
599
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left03.jpg
600
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left04.jpg
601
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left05.jpg
602
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left06.jpg
603
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left07.jpg
604
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left08.jpg
605
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left09.jpg
606
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left11.jpg
607
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left12.jpg
608
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left13.jpg
609
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left14.jpg
610
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/left_intrinsics.yml
611
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/lena.jpg
612
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/lena_tmpl.jpg
613
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/letter-recognition.data
614
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/licenseplate_motion.jpg
615
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/mask.png
616
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/messi5.jpg
617
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/ml.png
618
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/notes.png
619
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/opencv-logo-white.png
620
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/opencv-logo.png
621
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/orange.jpg
622
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pca_test1.jpg
623
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic1.png
624
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic2.png
625
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic3.png
626
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic4.png
627
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic5.png
628
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/pic6.png
629
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right.jpg
630
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right01.jpg
631
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right02.jpg
632
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right03.jpg
633
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right04.jpg
634
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right05.jpg
635
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right06.jpg
636
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right07.jpg
637
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right08.jpg
638
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right09.jpg
639
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right11.jpg
640
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right12.jpg
641
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right13.jpg
642
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/right14.jpg
643
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/rubberwhale1.png
644
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/rubberwhale2.png
645
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/1.png
646
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/10.png
647
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/11.png
648
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/12.png
649
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/13.png
650
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/14.png
651
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/15.png
652
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/16.png
653
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/17.png
654
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/18.png
655
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/19.png
656
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/2.png
657
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/20.png
658
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/3.png
659
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/4.png
660
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/5.png
661
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/6.png
662
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/7.png
663
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/8.png
664
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/shape_sample/9.png
665
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/smarties.png
666
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/starry_night.jpg
667
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/stereo_calib.xml
668
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/stuff.jpg
669
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/sudoku.png
670
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/templ.png
671
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/text_defocus.jpg
672
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/text_motion.jpg
673
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/tmpl.png
674
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/tree.avi
675
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/vtest.avi
676
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/CMakeLists.txt
677
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/colorization.cpp
678
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/faster_rcnn.cpp
679
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/resnet_ssd_face.cpp
680
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/squeezenet_halide.cpp
681
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/ssd_mobilenet_object_detection.cpp
682
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/torch_enet.cpp
683
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/yolo_object_detection.cpp
684
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/CMakeLists.txt
685
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/alpha_comp.cpp
686
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/bgfg_segm.cpp
687
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/cascadeclassifier.cpp
688
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/cascadeclassifier_nvidia_api.cpp
689
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/driver_api_multi.cpp
690
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/driver_api_stereo_multi.cpp
691
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/farneback_optical_flow.cpp
692
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/generalized_hough.cpp
693
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/hog.cpp
694
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/houghlines.cpp
695
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/morphology.cpp
696
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/multi.cpp
697
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/opengl.cpp
698
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/optical_flow.cpp
699
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/opticalflow_nvidia_api.cpp
700
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/pyrlk_optical_flow.cpp
701
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/stereo_match.cpp
702
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/stereo_multi.cpp
703
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/super_resolution.cpp
704
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/surf_keypoint_matcher.cpp
705
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/video_reader.cpp
706
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gpu/video_writer.cpp
707
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opencl/CMakeLists.txt
708
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opencl/opencl-opencv-interop.cpp
709
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/CMakeLists.txt
710
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/bgfg_segm.cpp
711
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/camshift.cpp
712
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/clahe.cpp
713
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/hog.cpp
714
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/opencl_custom_kernel.cpp
715
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/pyrlk_optical_flow.cpp
716
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/squares.cpp
717
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/tvl1_optical_flow.cpp
718
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tapi/ufacedetect.cpp
719
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/calibrate_camera.cpp
720
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/calibrate_camera_charuco.cpp
721
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_board.cpp
722
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_board_charuco.cpp
723
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_diamond.cpp
724
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/create_marker.cpp
725
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_board.cpp
726
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_board_charuco.cpp
727
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_diamonds.cpp
728
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detect_markers.cpp
729
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aruco/detector_params.yml
730
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/OpenEXRimages_HDR_Retina_toneMapping.cpp
731
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/OpenEXRimages_HDR_Retina_toneMapping.cpp
732
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/OpenEXRimages_HDR_Retina_toneMapping_video.cpp
733
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/retinaDemo.cpp
734
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/cpp/tutorial_code/bioinspired/retina_tutorial.cpp
735
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/ocl/retina_ocl.cpp
736
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bioinspired/retinaDemo.cpp
737
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/multi_cameras_calibration.cpp
738
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/omni_calibration.cpp
739
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/omni_stereo_calibration.cpp
740
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/random_pattern_calibration.cpp
741
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccalib/random_pattern_generator.cpp
742
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ar_hmdb.cpp
743
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ar_hmdb_benchmark.cpp
744
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ar_sports.cpp
745
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/fr_adience.cpp
746
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/fr_lfw.cpp
747
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/fr_lfw_benchmark.cpp
748
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/gr_chalearn.cpp
749
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/gr_skig.cpp
750
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/hpe_humaneva.cpp
751
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/hpe_parse.cpp
752
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ir_affine.cpp
753
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/ir_robot.cpp
754
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/is_bsds.cpp
755
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/is_weizmann.cpp
756
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/msm_epfl.cpp
757
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/msm_middlebury.cpp
758
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_imagenet.cpp
759
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_mnist.cpp
760
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_pascal.cpp
761
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/or_sun.cpp
762
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/pd_caltech.cpp
763
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/pd_inria.cpp
764
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/slam_kitti.cpp
765
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/slam_tumindoor.cpp
766
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_chars.cpp
767
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_chars_benchmark.cpp
768
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_icdar.cpp
769
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_icdar_benchmark.cpp
770
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_svt.cpp
771
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/tr_svt_benchmark.cpp
772
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/datasets/track_vot.cpp
773
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/caffe_googlenet.cpp
774
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/fcn_semsegm.cpp
775
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/ssd_object_detection.cpp
776
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn/tf_inception.cpp
777
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dpm/cascade_detect_camera.cpp
778
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dpm/cascade_detect_sequence.cpp
779
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dpm/data/inriaperson.xml
780
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/CMakeLists.txt
781
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/etc/at.txt
782
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/etc/create_csv.py
783
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/etc/crop_face.py
784
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_demo.cpp
785
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_eigenfaces.cpp
786
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_fisherfaces.cpp
787
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_lbph.cpp
788
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_save_load.cpp
789
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facerec_video.cpp
790
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/fuzzy_filtering.cpp
791
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/fuzzy_inpainting.cpp
792
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/input.png
793
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/mask1.png
794
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/mask2.png
795
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fuzzy/mask3.png
796
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/compute_descriptors.cpp
797
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/knn_matching.cpp
798
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/lines_extraction.cpp
799
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/lsd_lines_extraction.cpp
800
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/matching.cpp
801
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/line_descriptor/radius_matching.cpp
802
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_evaluate.cpp
803
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_train.cpp
804
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_train_middlebury.py
805
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/gpc_train_sintel.py
806
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/motempl.cpp
807
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/motempl.py
808
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/optical_flow_benchmark.py
809
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/optical_flow_evaluation.cpp
810
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/pcaflow_demo.cpp
811
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/simpleflow_demo.cpp
812
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phase_unwrapping/unwrap.cpp
813
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/CMakeLists.txt
814
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/LR_05.png
815
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/LR_06.png
816
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/home.png
817
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/map_test.cpp
818
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbd/CMakeLists.txt
819
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbd/linemod.cpp
820
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbd/odometry_evaluation.cpp
821
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8HSV.idx.yml.gz
822
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8HSV.wS1.yml.gz
823
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8HSV.wS2.yml.gz
824
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8I.idx.yml.gz
825
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8I.wS1.yml.gz
826
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8I.wS2.yml.gz
827
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8MAXBGR.idx.yml.gz
828
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8MAXBGR.wS1.yml.gz
829
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/ObjectnessTrainedModel/ObjNessB2W8MAXBGR.wS2.yml.gz
830
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/saliency/computeSaliency.cpp
831
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stereo/sample.cpp
832
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/cap_pattern.cpp
833
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/capsinpattern.cpp
834
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/pointcloud.cpp
835
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/structured_light/projectorcalibration.cpp
836
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/parasaurolophus_6700.ply
837
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/parasaurolophus_low_normals2.ply
838
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/rs1_normals.ply
839
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/data/rs22_proc2.ply
840
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/ppf_load_match.cpp
841
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/ppf_normal_computation.cpp
842
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/OCRBeamSearch_CNN_model_data.xml.gz
843
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/OCRHMM_knn_model_data.xml.gz
844
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/OCRHMM_transitions_table.xml
845
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/character_recognition.cpp
846
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/cropped_word_recognition.cpp
847
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/detect_er_chars.py
848
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/end_to_end_recognition.cpp
849
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext01.jpg
850
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext02.jpg
851
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext03.jpg
852
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext04.jpg
853
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext05.jpg
854
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext06.jpg
855
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_char01.jpg
856
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_char02.jpg
857
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_char03.jpg
858
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word01.jpg
859
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word01_mask.png
860
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word02.jpg
861
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word02_mask.png
862
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word03.jpg
863
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word03_mask.png
864
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word04.jpg
865
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word04_mask.png
866
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word05.jpg
867
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_segmented_word05_mask.png
868
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word01.jpg
869
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word02.jpg
870
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word03.jpg
871
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/scenetext_word04.jpg
872
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/segmented_word_recognition.cpp
873
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/textdetection.cpp
874
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/textdetection.py
875
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/trained_classifierNM1.xml
876
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/trained_classifierNM2.xml
877
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/trained_classifier_erGrouping.xml
878
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/webcam_demo.cpp
879
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/benchmark.cpp
880
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/goturnTracker.cpp
881
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/kcf.cpp
882
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/multiTracker_dataset.cpp
883
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/multitracker.cpp
884
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/multitracker.py
885
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tracker.cpp
886
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tracker.py
887
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tracker_dataset.cpp
888
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tutorial_customizing_cn_tracker.cpp
889
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tutorial_introduction_to_tracker.cpp
890
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/tutorial_multitracker.cpp
891
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/bagofwords_classification.cpp
892
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/export-boostdesc.py
893
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/pct_signatures.cpp
894
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/pct_webcam.cpp
895
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/shape_transformation.cpp
896
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/surf_matcher.cpp
897
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/video_homography.cpp
898
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/CMakeLists.txt
899
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/deriche_demo.cpp
900
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/disparity_filtering.cpp
901
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/fast_hough_transform.cpp
902
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/findredlinedpolygonfromgooglemaps.py
903
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/fld_lines.cpp
904
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/graphsegmentation_demo.cpp
905
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/live_demo.cpp
906
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/niblack_thresholding.cpp
907
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/paillou_demo.cpp
908
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/polygonstanfordoutput.png
909
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/seeds.cpp
910
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/selectivesearchsegmentation_demo.cpp
911
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/slic.cpp
912
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/stanford.png
913
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/structured_edge_detection.cpp
914
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/thinning.cpp
915
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/bm3d_image_denoising.cpp
916
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/color_balance.cpp
917
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/color_balance_benchmark.py
918
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/dct_image_denoising.cpp
919
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/inpainting.cpp
920
%%EXTRA_MODULES%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xphoto/learn_color_balance.py
921
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/bgfg.cpp
922
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/evaluation.py
923
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/viz.py
924
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgsegm/viz_synthetic_seq.py
925
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data/corridor.jpg
926
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_modern/simple_test.cpp
927
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/README.md
928
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/SqueezeDet_deploy.prototxt
929
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/SqueezeDet_solver.prototxt
930
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/SqueezeDet_train_test.prototxt
931
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/SqueezeNet_deploy.prototxt
932
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/SqueezeNet_solver.prototxt
933
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/data/SqueezeNet_train_test.prototxt
934
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/image_classification.cpp
935
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnn_objdetect/obj_detect.cpp
936
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facemark_demo_aam.cpp
937
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facemark_demo_lbf.cpp
938
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/facemark_lbf_fitting.cpp
939
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sampleDetectLandmarks.cpp
940
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sampleDetectLandmarksvideo.cpp
941
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sample_config_file.xml
942
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sample_face_swapping.cpp
943
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sample_train_landmark_detector.cpp
944
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/sample_train_landmark_detector2.cpp
945
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/face/samplewriteconfigfile.cpp
946
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hdf/create_groups.cpp
947
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hdf/create_read_write_datasets.cpp
948
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hdf/read_write_attributes.cpp
949
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hfs/CMakeLists.txt
950
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hfs/data/000.jpg
951
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hfs/data/001.jpg
952
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hfs/data/002.jpg
953
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hfs/example.cpp
954
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/img_hash/hash_samples.cpp
955
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optflow/dis_opticalflow.cpp
956
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plot/plot_demo.cpp
957
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reg/reg_shift.py
958
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/surface_matching/ppf_icp.py
959
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/deeptextdetection.py
960
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/dictnet_demo.cpp
961
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/text_recognition_cnn.cpp
962
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/textbox.prototxt
963
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text/textbox_demo.cpp
964
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/csrt.cpp
965
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tracking/samples_utility.hpp
966
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfeatures2d/gms_matcher.cpp
967
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/brightedgesexample.cpp
968
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/edgeboxes_demo.cpp
969
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/edgeboxes_demo.py
970
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/filterdemo.cpp
971
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/fourier_descriptors_demo.cpp
972
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/peilin.cpp
973
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/peilin_plane.png
974
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/peilin_shape.png
975
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ximgproc/selectivesearchsegmentation_demo.py
(-)graphics/p5-Image-ObjectDetect/files/patch-lib_Image_ObjectDetect.xs (+23 lines)
Added Link Here
1
--- lib/Image/ObjectDetect.xs.orig	2018-05-02 21:42:52.771732000 +0000
2
+++ lib/Image/ObjectDetect.xs	2018-05-02 21:43:03.658941000 +0000
3
@@ -7,6 +7,8 @@
4
 #include "cv.h"
5
 #include "highgui.h"
6
 
7
+#include <opencv2/imgcodecs/imgcodecs_c.h>
8
+
9
 MODULE = Image::ObjectDetect		PACKAGE = Image::ObjectDetect
10
 
11
 PROTOTYPES: ENABLE
12
@@ -54,11 +56,7 @@
13
         storage = cvCreateMemStorage(0);
14
         cascade = INT2PTR(CvHaarClassifierCascade *, SvIV(SvRV(self)));
15
         objects = cvHaarDetectObjects(gray, cascade, storage,
16
-#if (CV_MAJOR_VERSION < 2 || (CV_MAJOR_VERSION == 2 && CV_MINOR_VERSION < 1))
17
-                1.1, 2, CV_HAAR_DO_CANNY_PRUNING, cvSize(0, 0));
18
-#else
19
                 1.1, 2, CV_HAAR_DO_CANNY_PRUNING, cvSize(0, 0), cvSize(0, 0));
20
-#endif
21
 
22
         retval = newAV();
23
         for (i = 0; i < (objects ? objects->total : 0); i++) {
(-)graphics/php-facedetect/files/patch-facedetect.c (+10 lines)
Added Link Here
1
--- facedetect.c.orig	2018-05-02 21:46:34.553339000 +0000
2
+++ facedetect.c	2018-05-02 21:46:52.704512000 +0000
3
@@ -25,6 +25,7 @@
4
 
5
 #include <opencv/cv.h>
6
 #include <opencv/highgui.h>
7
+#include <opencv2/core/version.hpp>
8
 
9
 /* {{{ facedetect_functions[]
10
  *
(-)graphics/py-opencv/Makefile (-1 / +1 lines)
Lines 1-7 Link Here
1
# Created by: Martin Matuska <mm@FreeBSD.org>
1
# Created by: Martin Matuska <mm@FreeBSD.org>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTREVISION=	3
4
PORTREVISION=	0
5
CATEGORIES=	graphics python
5
CATEGORIES=	graphics python
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
7
7
(-)graphics/py-opencv/pkg-plist (-3 lines)
Lines 1-4 Link Here
1
%%PYTHON_SITELIBDIR%%/cv.py
2
%%PYTHON_SITELIBDIR%%/cv.pyc
3
%%PYTHON_SITELIBDIR%%/cv.pyo
4
%%PYTHON_SITELIBDIR%%/cv2.so
1
%%PYTHON_SITELIBDIR%%/cv2.so
(-)graphics/rubygem-objectdetect/Makefile (-1 / +1 lines)
Lines 12-18 COMMENT= Simple library for detecting objects in pictures Link Here
12
12
13
LICENSE=	MIT
13
LICENSE=	MIT
14
14
15
LIB_DEPENDS=	libopencv_legacy.so:graphics/opencv
15
LIB_DEPENDS=	libopencv_video.so:graphics/opencv
16
16
17
USE_RUBY=	yes
17
USE_RUBY=	yes
18
USES=		gem pkgconfig
18
USES=		gem pkgconfig
(-)graphics/waifu2x-converter-cpp/files/patch-CMakeLists.txt (+11 lines)
Added Link Here
1
--- CMakeLists.txt.orig	2018-05-02 21:05:51.508265000 +0000
2
+++ CMakeLists.txt	2018-05-02 21:05:54.408309000 +0000
3
@@ -22,7 +22,7 @@ else()
4
   link_directories(${OPENCV_PREFIX}/lib)
5
 endif()
6
 
7
-check_include_file_cxx("opencv2/opencv.hpp" HAVE_OPENCV)
8
+check_include_file_cxx("opencv2/videoio.hpp" HAVE_OPENCV)
9
 find_library(IMGCODECS_LIBRARY NAMES opencv_imgcodecs opencv_highgui
10
   HINTS ${OPENCV_PKG_INCLUDE_DIRS} ${OPENCV_PREFIX}/lib)
11
 
(-)math/scilab-toolbox-sivp/Makefile (-1 / +2 lines)
Lines 11-17 MAINTAINER= ports@FreeBSD.org Link Here
11
COMMENT=	Scilab Image and Video Processing Toolbox
11
COMMENT=	Scilab Image and Video Processing Toolbox
12
12
13
BUILD_DEPENDS=	${SCILAB_CMD}:math/scilab
13
BUILD_DEPENDS=	${SCILAB_CMD}:math/scilab
14
LIB_DEPENDS=	libopencv_legacy.so:graphics/opencv
14
LIB_DEPENDS=	libopencv_video.so:graphics/opencv
15
15
RUN_DEPENDS=	${SCILAB_CMD}:math/scilab
16
RUN_DEPENDS=	${SCILAB_CMD}:math/scilab
16
17
17
USES=		dos2unix pkgconfig tar:xz
18
USES=		dos2unix pkgconfig tar:xz
(-)multimedia/gstreamer-plugins-bad/files/patch-ext_opencv_gstfaceblur.c (+12 lines)
Added Link Here
1
--- ext/opencv/gstfaceblur.c.orig	2011-12-30 13:24:28.000000000 -0500
2
+++ ext/opencv/gstfaceblur.c	2018-05-02 15:58:32.070297000 -0400
3
@@ -268,9 +268,7 @@ gst_face_blur_chain (GstPad * pad, GstBuffer * buf)
4
     faces =
5
         cvHaarDetectObjects (filter->cvGray, filter->cvCascade,
6
         filter->cvStorage, 1.1, 2, 0, cvSize (30, 30)
7
-#if (CV_MAJOR_VERSION >= 2) && (CV_MINOR_VERSION >= 2)
8
         , cvSize (32, 32)
9
-#endif
10
         );
11
 
12
     if (faces && faces->total > 0) {
(-)multimedia/gstreamer-plugins-bad/files/patch-ext_opencv_gstfaceblur.h (+13 lines)
Added Link Here
1
--- ext/opencv/gstfaceblur.h.orig	2011-12-30 13:24:28.000000000 -0500
2
+++ ext/opencv/gstfaceblur.h	2018-05-02 15:58:32.071694000 -0400
3
@@ -49,10 +49,6 @@
4
 #include <gst/gst.h>
5
 #include <cv.h>
6
 
7
-#if (CV_MAJOR_VERSION >= 2) && (CV_MINOR_VERSION >= 2)
8
-#include <opencv2/objdetect/objdetect.hpp>
9
-#endif
10
-
11
 G_BEGIN_DECLS
12
 /* #defines don't like whitespacey bits */
13
 #define GST_TYPE_FACE_BLUR \
(-)multimedia/gstreamer-plugins-bad/files/patch-ext_opencv_gstfacedetect.c (+42 lines)
Added Link Here
1
--- ext/opencv/gstfacedetect.c.orig	2011-12-30 13:24:28.000000000 -0500
2
+++ ext/opencv/gstfacedetect.c	2018-05-02 15:58:32.073221000 -0400
3
@@ -502,9 +502,7 @@ gst_face_detect_transform_ip (GstOpencvVideoFilter * b
4
         cvHaarDetectObjects (filter->cvGray, filter->cvFaceDetect,
5
         filter->cvStorage, filter->scale_factor, filter->min_neighbors,
6
         filter->flags, cvSize (filter->min_size_width, filter->min_size_height)
7
-#if (CV_MAJOR_VERSION >= 2) && (CV_MINOR_VERSION >= 2)
8
         , cvSize (filter->min_size_width + 2, filter->min_size_height + 2)
9
-#endif
10
         );
11
 
12
     if (faces && faces->total > 0) {
13
@@ -534,9 +532,7 @@ gst_face_detect_transform_ip (GstOpencvVideoFilter * b
14
           cvHaarDetectObjects (filter->cvGray, filter->cvNoseDetect,
15
           filter->cvStorage, filter->scale_factor, filter->min_neighbors,
16
           filter->flags, cvSize (mw, mh)
17
-#if (CV_MAJOR_VERSION >= 2) && (CV_MINOR_VERSION >= 2)
18
           , cvSize (mw + 2, mh + 2)
19
-#endif
20
           );
21
       have_nose = (nose && nose->total);
22
       cvResetImageROI (filter->cvGray);
23
@@ -550,9 +546,7 @@ gst_face_detect_transform_ip (GstOpencvVideoFilter * b
24
           cvHaarDetectObjects (filter->cvGray, filter->cvMouthDetect,
25
           filter->cvStorage, filter->scale_factor, filter->min_neighbors,
26
           filter->flags, cvSize (mw, mh)
27
-#if (CV_MAJOR_VERSION >= 2) && (CV_MINOR_VERSION >= 2)
28
           , cvSize (mw + 2, mh + 2)
29
-#endif
30
           );
31
       have_mouth = (mouth && mouth->total);
32
       cvResetImageROI (filter->cvGray);
33
@@ -566,9 +560,7 @@ gst_face_detect_transform_ip (GstOpencvVideoFilter * b
34
           cvHaarDetectObjects (filter->cvGray, filter->cvEyesDetect,
35
           filter->cvStorage, filter->scale_factor, filter->min_neighbors,
36
           filter->flags, cvSize (mw, mh)
37
-#if (CV_MAJOR_VERSION >= 2) && (CV_MINOR_VERSION >= 2)
38
           , cvSize (mw + 2, mh + 2)
39
-#endif
40
           );
41
       have_eyes = (eyes && eyes->total);
42
       cvResetImageROI (filter->cvGray);
(-)multimedia/gstreamer-plugins-bad/files/patch-ext_opencv_gstfacedetect.h (+13 lines)
Added Link Here
1
--- ext/opencv/gstfacedetect.h.orig	2011-12-30 13:24:28.000000000 -0500
2
+++ ext/opencv/gstfacedetect.h	2018-05-02 15:58:32.074608000 -0400
3
@@ -51,9 +51,7 @@
4
 #include <cv.h>
5
 #include "gstopencvvideofilter.h"
6
 
7
-#if (CV_MAJOR_VERSION >= 2) && (CV_MINOR_VERSION >= 2)
8
-#include <opencv2/objdetect/objdetect.hpp>
9
-#endif
10
+#include <opencv2/imgcodecs/imgcodecs_c.h>
11
 
12
 G_BEGIN_DECLS
13
 /* #defines don't like whitespacey bits */
(-)multimedia/gstreamer-plugins-bad/files/patch-ext_opencv_gsttemplatematch.c (+11 lines)
Added Link Here
1
--- ./ext/opencv/gsttemplatematch.c.orig	2018-05-02 20:00:45.872112000 +0000
2
+++ ./ext/opencv/gsttemplatematch.c	2018-05-02 20:01:19.130929000 +0000
3
@@ -66,6 +66,8 @@
4
 #include "gstopencvutils.h"
5
 #include "gsttemplatematch.h"
6
 
7
+#include "opencv2/imgcodecs/imgcodecs_c.h"
8
+
9
 GST_DEBUG_CATEGORY_STATIC (gst_template_match_debug);
10
 #define GST_CAT_DEFAULT gst_template_match_debug
11
 
(-)multimedia/gstreamer1-plugins-bad/files/patch-ext_opencv_gstfacedetect.h (+11 lines)
Added Link Here
1
--- ext/opencv/gstfacedetect.h.orig	2018-05-02 20:45:00.402253000 +0000
2
+++ ext/opencv/gstfacedetect.h	2018-05-02 20:45:40.025207000 +0000
3
@@ -50,7 +50,7 @@
4
 
5
 #include <gst/gst.h>
6
 #include <opencv2/core/version.hpp>
7
-#include <cv.h>
8
+#include <opencv/cv.h>
9
 #include <gst/opencv/gstopencvvideofilter.h>
10
 #include <opencv2/objdetect/objdetect.hpp>
11
 
(-)multimedia/gstreamer1-plugins-bad/files/patch-ext_opencv_gsthanddetect.h (+11 lines)
Added Link Here
1
--- ext/opencv/gsthanddetect.h.orig	2018-05-02 20:46:12.793424000 +0000
2
+++ ext/opencv/gsthanddetect.h	2018-05-02 20:46:29.272504000 +0000
3
@@ -45,7 +45,7 @@
4
 #ifndef __GST_HANDDETECT_H__
5
 #define __GST_HANDDETECT_H__
6
 
7
-#include <cv.h>
8
+#include <opencv/cv.h>
9
 
10
 #include <gst/opencv/gstopencvvideofilter.h>
11
 /* opencv */
(-)multimedia/gstreamer1-plugins-bad/files/patch-ext_opencv_gsttemplatematch.cpp (+11 lines)
Added Link Here
1
--- ext/opencv/gsttemplatematch.cpp.orig	2018-05-02 20:48:22.600036000 +0000
2
+++ ext/opencv/gsttemplatematch.cpp	2018-05-02 20:50:39.989630000 +0000
3
@@ -64,6 +64,8 @@
4
 #include "../../gst-libs/gst/gst-i18n-plugin.h"
5
 #include "gsttemplatematch.h"
6
 #include <opencv2/imgproc/imgproc_c.h>
7
+#include <opencv2/imgproc/types_c.h>
8
+#include <opencv2/imgcodecs/imgcodecs_c.h>
9
 
10
 GST_DEBUG_CATEGORY_STATIC (gst_template_match_debug);
11
 #define GST_CAT_DEFAULT gst_template_match_debug
(-)multimedia/libav/Makefile (-1 / +1 lines)
Lines 104-110 JACK_CONFIGURE_OFF= --disable-indev=jack Link Here
104
LAME_LIB_DEPENDS=		libmp3lame.so:audio/lame
104
LAME_LIB_DEPENDS=		libmp3lame.so:audio/lame
105
LAME_CONFIGURE_ENABLE=		libmp3lame
105
LAME_CONFIGURE_ENABLE=		libmp3lame
106
106
107
OPENCV_LIB_DEPENDS=		libopencv_gpu.so:graphics/opencv
107
OPENCV_LIB_DEPENDS=		libopencv_video.so:graphics/opencv
108
OPENCV_CONFIGURE_ENABLE=	libopencv
108
OPENCV_CONFIGURE_ENABLE=	libopencv
109
109
110
OPENJPEG_LIB_DEPENDS=		libopenjpeg.so:graphics/openjpeg15
110
OPENJPEG_LIB_DEPENDS=		libopenjpeg.so:graphics/openjpeg15
(-)www/mod_pagespeed/Makefile (-1 / +1 lines)
Lines 30-36 LIB_DEPENDS= libpng.so:graphics/png \ Link Here
30
		libaprutil-1.so:devel/apr1 \
30
		libaprutil-1.so:devel/apr1 \
31
		libexpat.so:textproc/expat2 \
31
		libexpat.so:textproc/expat2 \
32
		libicutu.so:devel/icu \
32
		libicutu.so:devel/icu \
33
		libopencv_legacy.so:graphics/opencv
33
		libopencv_video.so:graphics/opencv
34
34
35
USES=		apache:2.2+ compiler:c++14-lang gperf jpeg gmake localbase \
35
USES=		apache:2.2+ compiler:c++14-lang gperf jpeg gmake localbase \
36
		pkgconfig python:2.7 shebangfix ssl tar:xz
36
		pkgconfig python:2.7 shebangfix ssl tar:xz
(-)x11-toolkits/py-kivy/Makefile (-1 / +1 lines)
Lines 61-67 GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1 Link Here
61
GSTREAMER_RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygst.py:multimedia/py-gstreamer@${FLAVOR}
61
GSTREAMER_RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygst.py:multimedia/py-gstreamer@${FLAVOR}
62
GSTREAMER_USES=		gettext-runtime pkgconfig
62
GSTREAMER_USES=		gettext-runtime pkgconfig
63
GSTREAMER_USE=		GNOME=glib20
63
GSTREAMER_USE=		GNOME=glib20
64
OPENCV_RUN_DEPENDS=	${PYTHON_SITELIBDIR}/cv.py:graphics/py-opencv@${FLAVOR}
64
OPENCV_RUN_DEPENDS=	${PYTHON_SITELIBDIR}/cv2.so:graphics/py-opencv@${FLAVOR}
65
PIL_DESC=		Text and window rendering support via Pillow
65
PIL_DESC=		Text and window rendering support via Pillow
66
PIL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR}
66
PIL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR}
67
PYGAME_DESC=		Window, text and image rendering support via PyGame
67
PYGAME_DESC=		Window, text and image rendering support via PyGame

Return to bug 210505