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

Collapse All | Expand All

(-)opencv3/Makefile (+280 lines)
Line 0 Link Here
1
# Created by: Marc Abramowitz (http://marc.abramowitz.info)
2
# $FreeBSD$
3
4
PORTNAME?=	opencv
5
PORTVERSION=	3.1.0
6
PORTREVISION?=	0
7
CATEGORIES=	graphics
8
PKGNAMESUFFIX?=	3
9
10
MAINTAINER=	jhale@FreeBSD.org
11
COMMENT=	Open Source Computer Vision library
12
13
LICENSE=	BSD3CLAUSE
14
LICENSE_FILE=	${WRKSRC}/LICENSE
15
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	Itseez
18
PORTSCOUT=	limit:^3\.
19
20
CONFLICTS_INSTALL=	${PKGBASE:S/${PORTNAME}3/${PORTNAME}/}
21
22
USES=		cmake compiler:c++11-lang localbase:ldflags pkgconfig
23
USE_LDCONFIG=	yes
24
25
CXXFLAGS+=      -std=c++11
26
LDFLAGS+=	-L/usr/local/lib/gcc48 -Wl,-rpath=/usr/local/lib/gcc48
27
28
NOT_FOR_ARCHS=	sparc64
29
NOT_FOR_ARCHS_REASON_sparc64=	does not compile on sparc64
30
31
DATADIR=	${PREFIX}/share/OpenCV
32
PLIST_SUB+=	SOVERSION=${DISTVERSION:R} VERSION=${DISTVERSION}
33
34
CMAKE_ARGS+=	-DWITH_CUDA:BOOL=Off \
35
		-DWITH_PVAPI:BOOL=Off \
36
		-DWITH_UNICAP:BOOL=Off \
37
		-DBUILD_CUDA_STUBS:BOOL=Off \
38
		-DBUILD_DOCS:BOOL=Off \
39
		-DBUILD_JASPER:BOOL=Off \
40
		-DBUILD_JPEG:BOOL=Off \
41
		-DBUILD_OPENEXR:BOOL=Off \
42
		-DBUILD_PACKAGE:BOOL=Off \
43
		-DBUILD_PERF_TESTS:BOOL=On \
44
		-DBUILD_PNG:BOOL=Off \
45
		-DBUILD_SHARED_LIBS:BOOL=On \
46
		-DBUILD_TBB:BOOL=Off \
47
		-DBUILD_TESTS:BOOL=On \
48
		-DBUILD_TIFF:BOOL=Off \
49
		-DBUILD_WITH_DEBUG_INFO:BOOL=Off \
50
		-DWITH_IPP:BOOL=Off \
51
		-DWITH_IPP_A:BOOL=Off \
52
		-DWITH_MATLAB:BOOL=Off \
53
		-DWITH_VTK:BOOL=On \
54
		-DBUILD_opencv_world:BOOL=Off \
55
		-DPYTHON_EXECUTABLE:FILEPATH=${PYTHON_CMD}
56
57
SUB_FILES=	FindOpenCVCore.cmake
58
SUB_LIST=	OCV_VERSION=${DISTVERSION}
59
60
OCV_CORE_MODS=		core imgproc
61
OCV_MODS=		apps calib3d contrib features2d flann highgui \
62
			imgcodecs ml objdetect photo shape stitching \
63
			superres ts video videoio videostab
64
OCV_JAVA_MODS=		java
65
OCV_PYTHON_MODS=	python
66
67
OPTIONS_DEFINE=		DC1394 EXAMPLES EXTRA_MODULES OPENGL
68
OPTIONS_GROUP=		SIMD PERFORMANCE IMAGE VIDEO
69
OPTIONS_GROUP_SIMD=	SSE SSE2 SSE3 SSSE3 SSE41 SSE42 \
70
			AVX AVX2 FMA3 POPCNT NEON VFPV3
71
OPTIONS_GROUP_PERFORMANCE=	EIGEN3 OPENCL TBB
72
OPTIONS_GROUP_IMAGE=	JASPER JPEG GDAL OPENEXR PNG TIFF
73
OPTIONS_GROUP_VIDEO=	FFMPEG GPHOTO2 GSTREAMER V4L XINE
74
OPTIONS_RADIO=		GUI
75
OPTIONS_RADIO_GUI=	GTK2 QT4
76
OPTIONS_DEFAULT=	EIGEN3 JASPER JPEG PNG TIFF V4L ${MACHINE_CPU:tu}
77
OPTIONS_SUB=		yes
78
.if defined(OCV_CORE)
79
OPTIONS_EXCLUDE=	DC1394 EXAMPLES EXTRA_MODULES FFMPEG GDAL \
80
			GPHOTO2 GSTREAMER GTK2 QT4 JASPER JPEG \
81
			OPENEXR OPENGL PNG TIFF V4L XINE
82
.elif defined(OCV_SLAVE)
83
OPTIONS_EXCLUDE=	EXAMPLES
84
.endif
85
86
DC1394_DESC=		IEEE 1394 camera support
87
DC1394_LIB_DEPENDS=	libdc1394.so:multimedia/libdc1394
88
DC1394_CMAKE_BOOL=	WITH_1394
89
90
EXAMPLES_PORTEXAMPLES=	*
91
EXAMPLES_CMAKE_BOOL=	BUILD_EXAMPLES INSTALL_C_EXAMPLES
92
93
.for _simd in SSE SSE2 SSE3 SSSE3 SSE41 SSE42 AVX AVX2 FMA3 POPCNT NEON VFPV3
94
${_simd}_DESC=		${MMX_DESC:S/MMX/${_simd}/}
95
${_simd}_CMAKE_BOOL=	ENABLE_${_simd}
96
.endfor
97
98
PERFORMANCE_DESC=	Performance enhancing libraries
99
100
EIGEN3_DESC=		Eigen 3 support
101
EIGEN3_BUILD_DEPENDS=	${LOCALBASE}/include/eigen3/Eigen/Eigen:math/eigen3
102
EIGEN3_CMAKE_BOOL=	WITH_EIGEN
103
104
OPENCL_DESC=		OpenCL support
105
OPENCL_BUILD_DEPENDS=	opencl>=0:devel/opencl
106
OPENCL_RUN_DEPENDS=	opencl>=0:devel/opencl
107
OPENCL_CMAKE_BOOL=	WITH_OPENCL
108
109
TBB_DESC=		TBB support
110
TBB_LIB_DEPENDS=	libtbb.so:devel/tbb
111
TBB_CMAKE_BOOL=		WITH_TBB
112
113
IMAGE_DESC=		Image format support
114
115
JASPER_LIB_DEPENDS=	libjasper.so:graphics/jasper
116
JASPER_CMAKE_BOOL=	WITH_JASPER
117
118
JPEG_USES=		jpeg
119
JPEG_CMAKE_BOOL=	WITH_JPEG
120
121
GDAL_DESC=		Geospatial Data Abstraction Library
122
GDAL_LIB_DEPENDS=	libgdal.so:graphics/gdal
123
GDAL_CMAKE_BOOL=	WITH_GDAL
124
125
OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR
126
OPENEXR_CMAKE_BOOL=	WITH_OPENEXR
127
128
PNG_LIB_DEPENDS=	libpng.so:graphics/png
129
PNG_CMAKE_BOOL=		WITH_PNG
130
131
TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
132
TIFF_CMAKE_BOOL=	WITH_TIFF
133
134
VIDEO_DESC=		Video support
135
136
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
137
FFMPEG_CMAKE_BOOL=	WITH_FFMPEG
138
139
GPHOTO2_DESC=		Gphoto2 camera support
140
GPHOTO2_LIB_DEPENDS=	libgphoto2.so:graphics/libgphoto2
141
GPHOTO2_CMAKE_BOOL=	WITH_GPHOTO2
142
143
GSTREAMER_USE=		gstreamer1=yes
144
GSTREAMER_CMAKE_BOOL=	WITH_GSTREAMER
145
146
V4L_BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
147
V4L_LIB_DEPENDS=	libv4l2.so:multimedia/libv4l
148
V4L_CMAKE_ON=		-DWITH_V4L:BOOL=On \
149
			-DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include"
150
V4L_CMAKE_OFF=		-DWITH_V4L:BOOL=Off
151
152
XINE_LIB_DEPENDS=	libxine.so:multimedia/libxine
153
XINE_CMAKE_BOOL=	WITH_XINE
154
155
.include <bsd.port.options.mk>
156
157
EXTRA_MODULES_DESC=	Extra modules
158
.if ${PORT_OPTIONS:MEXTRA_MODULES}
159
GH_PROJECT=		opencv_contrib:extra_mod
160
GH_TAGNAME=		${PORTVERSION}:extra_mod
161
LIB_DEPENDS+=		libprotobuf.so:devel/protobuf \
162
			libgflags.so:devel/gflags \
163
			libglog.so:devel/glog \
164
			libceres.so:math/ceres-solver \
165
			libhdf5.so:science/hdf5
166
CMAKE_ON=		-DGFLAGS_INCLUDE_DIRS:STRING="${LOCALBASE}/include/" \
167
			-DGFLAGS_LIBRARIES:STRING="libgflags" \
168
			-DGLOG_INCLUDE_DIRS:STRING="${LOCALBASE}/include/" \
169
			-DGLOG_LIBRARIES:STRING="libglog" \
170
			-DCERES_INCLUDE_DIRS:STRING="${LOCALBASE}/include/" \
171
			-DCERES_LIBRARIES:STRING="libceres"
172
EXTRA_PATCHES+=		${FILESDIR}/extra-patch-modules_sfm_CMakeLists.txt \
173
			${FILESDIR}/extra-patch-modules_stereo_include_opencv2_stereo_matching.hpp \
174
			${FILESDIR}/extra-patch-modules_sfm_src_libmv__capi.h
175
.endif
176
177
178
OPENGL_CMAKE_BOOL=	WITH_OPENGL
179
180
# GUI
181
182
GTK2_USE=		GNOME=gtk20
183
GTK2_CMAKE_BOOL=	WITH_GTK
184
185
QT4_USE=		QT4=gui,moc_build,qmake_build,rcc_build,uic_build,qtestlib
186
QT4_CMAKE_ON=		-DWITH_QT:STRING="4"
187
QT4_CMAKE_OFF=		-DWITH_QT:BOOL=false
188
.if ${PORT_OPTIONS:MQT4} && ${PORT_OPTIONS:MOPENGL}
189
USE_QT4+=		opengl
190
.endif
191
192
193
.if defined(OCV_CORE)
194
. for module in ${OCV_MODS} ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS}
195
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=Off
196
. endfor
197
.elif defined(OCV_PYTHON)
198
LIB_DEPENDS+=	libopencv_ml.so.${PORTVERSION}:graphics/opencv3
199
BUILD_DEPENDS+=	${PYNUMPY}
200
RUN_DEPENDS+=	${PYNUMPY}
201
USES+=		python:2.7
202
CMAKE_ARGS+=	-DBUILD_opencv_python:BOOL=On
203
. for module in apps java stitching superres videostab
204
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=Off
205
. endfor
206
INSTALL_WRKSRC=	${WRKSRC}/modules/python
207
.elif defined(OCV_JAVA)
208
BUILD_DEPENDS+=	ant:devel/apache-ant
209
LIB_DEPENDS+=	libopencv_ml.so.${PORTVERSION}:graphics/opencv3
210
USES+=		python:build
211
USE_JAVA=	yes
212
CMAKE_ARGS+=	-DBUILD_opencv_java:BOOL=On
213
. for module in apps python stitching superres videostab
214
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=Off
215
. endfor
216
CONFIGURE_ENV+=	JAVA_HOME="${JAVA_HOME}"
217
INSTALL_WRKSRC=	${WRKSRC}/modules/java
218
.else
219
LIB_DEPENDS+=	libopencv_core.so.${PORTVERSION}:graphics/opencv3-core
220
. for module in ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS}
221
CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=Off
222
. endfor
223
.endif
224
225
post-extract-EXTRA_MODULES-on:
226
	@${MV} ${WRKSRC_extra_mod}/doc/tutorials/* ${WRKSRC}/doc/tutorials/
227
	@${MV} ${WRKSRC_extra_mod}/modules/* ${WRKSRC}/modules/
228
	@${MV} ${WRKSRC_extra_mod}/samples/* ${WRKSRC}/samples/
229
230
post-patch:
231
	@${MKDIR} ${CONFIGURE_WRKSRC}
232
	@${REINPLACE_CMD} -e '/pkgconfig/s|$${OPENCV_LIB_INSTALL_PATH}|libdata|' \
233
		 ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake
234
	@${REINPLACE_CMD} -e 's|$${OpenCV_SOURCE_DIR}/3rdparty/include/opencl/1.2|${LOCALBASE}/include/CL|g' \
235
		 ${WRKSRC}/cmake/OpenCVDetectOpenCL.cmake
236
	@${REINPLACE_CMD} -e 's|share/OpenCV/doc|${DOCSDIR_REL}|g' \
237
		-e 's|share/OpenCV/samples|${EXAMPLESDIR_REL}|g' \
238
		${WRKSRC}/CMakeLists.txt
239
.if defined(OCV_CORE)
240
	@${REINPLACE_CMD} -e 's|opencv.pc|opencv-core.pc|g' \
241
		${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake
242
	@${REINPLACE_CMD} -e 's|Name:.*|Name: OpenCV-core|' \
243
		${WRKSRC}/cmake/templates/opencv-XXX.pc.in
244
.endif
245
.if defined(OCV_SLAVE)
246
	@${REINPLACE_CMD} -e 's|add_subdirectory(data)||g' \
247
		${WRKSRC}/CMakeLists.txt
248
.endif
249
	@${FIND} ${WRKSRC} -name '*.orig' -exec ${RM} {} \;
250
	@${FIND} ${WRKSRC} -name '*.bak' -exec ${RM} {} \;
251
252
post-install:
253
.if !defined(OCV_SLAVE)
254
	(cd ${STAGEDIR}${PREFIX} && \
255
		${RM} -r include/opencv2/core include/opencv2/imgproc \
256
			lib/libopencv_core* lib/libopencv_imgproc*)
257
.endif
258
.if defined(OCV_CORE)
259
	${RM} -r ${STAGEDIR}${PREFIX}/include/opencv
260
	${RM} -r ${STAGEDIR}${DATADIR}
261
	${MKDIR} ${STAGEDIR}${PREFIX}/share/cmake/Modules
262
	${INSTALL_DATA} ${WRKDIR}/FindOpenCVCore.cmake ${STAGEDIR}${PREFIX}/share/cmake/Modules
263
.endif
264
.if defined(OCV_PYTHON)
265
	(cd ${STAGEDIR}${PREFIX} && \
266
	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
267
		-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||} && \
268
	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
269
		-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||})
270
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
271
	cd ${WRKSRC}/samples/python2 && \
272
		${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/python2
273
.endif
274
.if defined(OCV_JAVA)
275
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
276
	cd ${WRKSRC}/samples/java && \
277
		${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/java
278
.endif
279
280
.include <bsd.port.mk>
(-)opencv3/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1485304975
2
SHA256 (Itseez-opencv-3.1.0_GH0.tar.gz) = f00b3c4f42acda07d89031a2ebb5ebe390764a133502c03a511f67b78bbd4fbf
3
SIZE (Itseez-opencv-3.1.0_GH0.tar.gz) = 76135587
(-)opencv3/files/FindOpenCVCore.cmake.in (+38 lines)
Line 0 Link Here
1
# Module for finding the core components of OpenCV installed by
2
# graphics/opencv3-core.  Use for projects that require only
3
# opencv_core or opencv_imgproc.  Others should use the
4
# standard OpenCV CMake find routines provided by graphics/opencv3.
5
#
6
# This module provides:
7
# OPENCVCORE_FOUND - defined if the required OpenCV components are found
8
# OpenCV_INCLUDE_DIRS - the path to the OpenCV headers
9
# OpenCV_LIBS - the OpenCV libraries to link to
10
# OpenCV_VERSION - the version of OpenCV
11
#
12
# Example usage: find_package( OpenCVCore COMPONENTS core imgproc REQUIRED )
13
14
include( FindPackageHandleStandardArgs )
15
16
set( OpenCV_VERSION %%OCV_VERSION%% )
17
18
find_path( OpenCV_INCLUDE_DIRS NAMES opencv2/core/core.hpp )
19
20
if( OpenCVCore_FIND_COMPONENTS )
21
  foreach( component ${OpenCVCore_FIND_COMPONENTS} )
22
    string( TOUPPER ${component} _COMPONENT )
23
    set( OPENCV_USE_${_COMPONENT} 1 )
24
  endforeach()
25
endif()
26
27
# opencv_core is always required
28
find_library( OPENCV_CORE_LIBRARY NAMES opencv_core )
29
30
if( OPENCV_USE_IMGPROC OR NOT OpenCVCore_FIND_COMPONENTS )
31
  find_library( OPENCV_IMGPROC_LIBRARY NAMES opencv_imgproc )
32
endif()
33
34
set( OpenCV_LIBS ${OPENCV_CORE_LIBRARY} ${OPENCV_IMGPROC_LIBRARY} )
35
36
find_package_handle_standard_args( OpenCVCore DEFAULT_MSG OpenCV_LIBS OpenCV_INCLUDE_DIRS )
37
38
mark_as_advanced( ${OpenCV_LIBS} ${OpenCV_INCLUDE_DIRS} ${OpenCV_VERSION} )
(-)opencv3/files/extra-patch-modules_sfm_CMakeLists.txt (+13 lines)
Line 0 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
@@ -18,9 +18,7 @@
4
   set(_fname "${CMAKE_CURRENT_BINARY_DIR}/test_sfm_deps.cpp")
5
   file(WRITE "${_fname}" "#include <glog/logging.h>\n#include <gflags/gflags.h>\n#include<ceres/ceres.h>\nint main() { (void)(0); return 0; }\n")
6
   try_compile(SFM_DEPS_OK "${CMAKE_CURRENT_BINARY_DIR}" "${_fname}"
7
-      CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:STRING=${GLOG_INCLUDE_DIRS};${GFLAGS_INCLUDE_DIRS}"
8
-      LINK_LIBRARIES ${GLOG_LIBRARIES} ${GFLAGS_LIBRARIES}
9
-      OUTPUT_VARIABLE OUTPUT
10
+      CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:STRING=${GLOG_INCLUDE_DIRS};${GFLAGS_INCLUDE_DIRS};${CERES_INCLUDE_DIRS} -DLINK_LIBRARIES:STRING=${GLOG_LIBRARIES};${GFLAGS_LIBRARIES}"
11
   )
12
   file(REMOVE "${_fname}")
13
   message(STATUS "Checking SFM deps... ${SFM_DEPS_OK}")
(-)opencv3/files/extra-patch-modules_sfm_src_libmv__capi.h (+43 lines)
Line 0 Link Here
1
--- modules/sfm/src/libmv_capi.h.orig	2016-11-08 23:19:35 UTC
2
+++ modules/sfm/src/libmv_capi.h
3
@@ -87,23 +87,23 @@ void libmv_initLogging(const char* argv0
4
            google::GLOG_FATAL);
5
 
6
-  google::InitGoogleLogging(argv0);
7
-  google::SetCommandLineOption("logtostderr", "1");
8
-  google::SetCommandLineOption("v", "0");
9
-  google::SetCommandLineOption("stderrthreshold", severity_fatal);
10
-  google::SetCommandLineOption("minloglevel", severity_fatal);
11
+  
12
+  gflags::SetCommandLineOption("logtostderr", "1");
13
+  gflags::SetCommandLineOption("v", "0");
14
+  gflags::SetCommandLineOption("stderrthreshold", severity_fatal);
15
+  gflags::SetCommandLineOption("minloglevel", severity_fatal);
16
 }
17
 
18
 void libmv_startDebugLogging(void) {
19
-  google::SetCommandLineOption("logtostderr", "1");
20
-  google::SetCommandLineOption("v", "2");
21
-  google::SetCommandLineOption("stderrthreshold", "1");
22
-  google::SetCommandLineOption("minloglevel", "0");
23
+  gflags::SetCommandLineOption("logtostderr", "1");
24
+  gflags::SetCommandLineOption("v", "2");
25
+  gflags::SetCommandLineOption("stderrthreshold", "1");
26
+  gflags::SetCommandLineOption("minloglevel", "0");
27
 }
28
 
29
 void libmv_setLoggingVerbosity(int verbosity) {
30
   char val[10];
31
   snprintf(val, sizeof(val), "%d", verbosity);
32
-  google::SetCommandLineOption("v", val);
33
+  gflags::SetCommandLineOption("v", val);
34
 }
35
 
36
 
37
@@ -432,4 +432,4 @@ libmv_Reconstruction *libmv_solveReconst
38
   return (libmv_Reconstruction *) libmv_reconstruction;
39
 }
40
 
41
-#endif
42
\ No newline at end of file
43
+#endif
(-)opencv3/files/extra-patch-modules_stereo_include_opencv2_stereo_matching.hpp (+11 lines)
Line 0 Link Here
1
--- modules/stereo/include/opencv2/stereo/matching.hpp.orig	2015-12-17 20:11:31.000000000 +0300
2
+++ modules/stereo/include/opencv2/stereo/matching.hpp	2016-06-25 02:08:16.537187000 +0300
3
@@ -170,7 +170,7 @@
4
                             {
5
                                 j2 = (0 > j - d) ? (0) : (j - d);
6
                                 xorul = left[(iwj)] ^ right[(iw + j2)];
7
-#if CV_SSE4_1
8
+#if CV_POPCNT
9
                                 c[(iwj)* (v + 1) + d] = (short)_mm_popcnt_u32(xorul);
10
 #else
11
                                 c[(iwj)* (v + 1) + d] = (short)(hammLut[xorul & MASK] + hammLut[(xorul >> 16) & MASK]);
(-)opencv3/pkg-descr (+20 lines)
Line 0 Link Here
1
OpenCV (Open Source Computer Vision Library) is an open source
2
computer vision and machine learning software library.  OpenCV was
3
built to provide a common infrastructure for computer vision
4
applications and to accelerate the use of machine perception in the
5
commercial products.  Being a BSD-licensed product, OpenCV makes it
6
easy for businesses to utilize and modify the code.
7
8
The library has more than 2500 optimized algorithms, which includes
9
a comprehensive set of both classic and state-of-the-art computer
10
vision and machine learning algorithms.  These algorithms can be
11
used to detect and recognize faces, identify objects, classify human
12
actions in videos, track camera movements, track moving objects,
13
extract 3D models of objects, produce 3D point clouds from stereo
14
cameras, stitch images together to produce a high resolution image
15
of an entire scene, find similar images from an image database,
16
remove red eyes from images taken using flash, follow eye movements,
17
recognize scenery and establish markers to overlay it with augmented
18
reality, etc.
19
20
WWW: http://www.opencv.org
(-)opencv3/pkg-plist (+414 lines)
Line 0 Link Here
1
bin/opencv_annotation
2
bin/opencv_createsamples
3
bin/opencv_traincascade
4
%%EXTRA_MODULES%%bin/opencv_waldboost_detector
5
include/opencv/cv.h
6
include/opencv/cv.hpp
7
include/opencv/cvaux.h
8
include/opencv/cvaux.hpp
9
include/opencv/cvwimage.h
10
include/opencv/cxcore.h
11
include/opencv/cxcore.hpp
12
include/opencv/cxeigen.hpp
13
include/opencv/cxmisc.h
14
include/opencv/highgui.h
15
include/opencv/ml.h
16
include/opencv2/viz.hpp
17
include/opencv2/viz/types.hpp
18
include/opencv2/viz/viz3d.hpp
19
include/opencv2/viz/vizcore.hpp
20
include/opencv2/viz/widget_accessor.hpp
21
include/opencv2/viz/widgets.hpp
22
%%EXTRA_MODULES%%include/opencv2/aruco.hpp
23
%%EXTRA_MODULES%%include/opencv2/aruco/charuco.hpp
24
%%EXTRA_MODULES%%include/opencv2/aruco/dictionary.hpp
25
%%EXTRA_MODULES%%include/opencv2/bgsegm.hpp
26
%%EXTRA_MODULES%%include/opencv2/bioinspired.hpp
27
%%EXTRA_MODULES%%include/opencv2/bioinspired/bioinspired.hpp
28
%%EXTRA_MODULES%%include/opencv2/bioinspired/retina.hpp
29
%%EXTRA_MODULES%%include/opencv2/bioinspired/retinafasttonemapping.hpp
30
%%EXTRA_MODULES%%include/opencv2/bioinspired/transientareassegmentationmodule.hpp
31
include/opencv2/calib3d.hpp
32
include/opencv2/calib3d/calib3d.hpp
33
include/opencv2/calib3d/calib3d_c.h
34
%%EXTRA_MODULES%%include/opencv2/ccalib.hpp
35
%%EXTRA_MODULES%%include/opencv2/ccalib/multicalib.hpp
36
%%EXTRA_MODULES%%include/opencv2/ccalib/omnidir.hpp
37
%%EXTRA_MODULES%%include/opencv2/ccalib/randpattern.hpp
38
%%EXTRA_MODULES%%include/opencv2/datasets/ar_hmdb.hpp
39
%%EXTRA_MODULES%%include/opencv2/datasets/ar_sports.hpp
40
%%EXTRA_MODULES%%include/opencv2/datasets/dataset.hpp
41
%%EXTRA_MODULES%%include/opencv2/datasets/fr_adience.hpp
42
%%EXTRA_MODULES%%include/opencv2/datasets/fr_lfw.hpp
43
%%EXTRA_MODULES%%include/opencv2/datasets/gr_chalearn.hpp
44
%%EXTRA_MODULES%%include/opencv2/datasets/gr_skig.hpp
45
%%EXTRA_MODULES%%include/opencv2/datasets/hpe_humaneva.hpp
46
%%EXTRA_MODULES%%include/opencv2/datasets/hpe_parse.hpp
47
%%EXTRA_MODULES%%include/opencv2/datasets/ir_affine.hpp
48
%%EXTRA_MODULES%%include/opencv2/datasets/ir_robot.hpp
49
%%EXTRA_MODULES%%include/opencv2/datasets/is_bsds.hpp
50
%%EXTRA_MODULES%%include/opencv2/datasets/is_weizmann.hpp
51
%%EXTRA_MODULES%%include/opencv2/datasets/msm_epfl.hpp
52
%%EXTRA_MODULES%%include/opencv2/datasets/msm_middlebury.hpp
53
%%EXTRA_MODULES%%include/opencv2/datasets/or_imagenet.hpp
54
%%EXTRA_MODULES%%include/opencv2/datasets/or_mnist.hpp
55
%%EXTRA_MODULES%%include/opencv2/datasets/or_pascal.hpp
56
%%EXTRA_MODULES%%include/opencv2/datasets/or_sun.hpp
57
%%EXTRA_MODULES%%include/opencv2/datasets/pd_caltech.hpp
58
%%EXTRA_MODULES%%include/opencv2/datasets/pd_inria.hpp
59
%%EXTRA_MODULES%%include/opencv2/datasets/slam_kitti.hpp
60
%%EXTRA_MODULES%%include/opencv2/datasets/slam_tumindoor.hpp
61
%%EXTRA_MODULES%%include/opencv2/datasets/tr_chars.hpp
62
%%EXTRA_MODULES%%include/opencv2/datasets/tr_icdar.hpp
63
%%EXTRA_MODULES%%include/opencv2/datasets/tr_svt.hpp
64
%%EXTRA_MODULES%%include/opencv2/datasets/track_vot.hpp
65
%%EXTRA_MODULES%%include/opencv2/datasets/util.hpp
66
%%EXTRA_MODULES%%include/opencv2/dnn.hpp
67
%%EXTRA_MODULES%%include/opencv2/dnn/blob.hpp
68
%%EXTRA_MODULES%%include/opencv2/dnn/blob.inl.hpp
69
%%EXTRA_MODULES%%include/opencv2/dnn/dict.hpp
70
%%EXTRA_MODULES%%include/opencv2/dnn/dnn.hpp
71
%%EXTRA_MODULES%%include/opencv2/dnn/dnn.inl.hpp
72
%%EXTRA_MODULES%%include/opencv2/dnn/layer.hpp
73
%%EXTRA_MODULES%%include/opencv2/dpm.hpp
74
%%EXTRA_MODULES%%include/opencv2/face.hpp
75
%%EXTRA_MODULES%%include/opencv2/face/facerec.hpp
76
%%EXTRA_MODULES%%include/opencv2/face/predict_collector.hpp
77
include/opencv2/cvconfig.h
78
include/opencv2/features2d.hpp
79
include/opencv2/features2d/features2d.hpp
80
include/opencv2/flann.hpp
81
include/opencv2/flann/all_indices.h
82
include/opencv2/flann/allocator.h
83
include/opencv2/flann/any.h
84
include/opencv2/flann/autotuned_index.h
85
include/opencv2/flann/composite_index.h
86
include/opencv2/flann/config.h
87
include/opencv2/flann/defines.h
88
include/opencv2/flann/dist.h
89
include/opencv2/flann/dummy.h
90
include/opencv2/flann/dynamic_bitset.h
91
include/opencv2/flann/flann.hpp
92
include/opencv2/flann/flann_base.hpp
93
include/opencv2/flann/general.h
94
include/opencv2/flann/ground_truth.h
95
include/opencv2/flann/hdf5.h
96
include/opencv2/flann/heap.h
97
include/opencv2/flann/hierarchical_clustering_index.h
98
include/opencv2/flann/index_testing.h
99
include/opencv2/flann/kdtree_index.h
100
include/opencv2/flann/kdtree_single_index.h
101
include/opencv2/flann/kmeans_index.h
102
include/opencv2/flann/linear_index.h
103
include/opencv2/flann/logger.h
104
include/opencv2/flann/lsh_index.h
105
include/opencv2/flann/lsh_table.h
106
include/opencv2/flann/matrix.h
107
include/opencv2/flann/miniflann.hpp
108
include/opencv2/flann/nn_index.h
109
include/opencv2/flann/object_factory.h
110
include/opencv2/flann/params.h
111
include/opencv2/flann/random.h
112
include/opencv2/flann/result_set.h
113
include/opencv2/flann/sampling.h
114
include/opencv2/flann/saving.h
115
include/opencv2/flann/simplex_downhill.h
116
include/opencv2/flann/timer.h
117
%%EXTRA_MODULES%%include/opencv2/fuzzy.hpp
118
%%EXTRA_MODULES%%include/opencv2/fuzzy/fuzzy_F0_math.hpp
119
%%EXTRA_MODULES%%include/opencv2/fuzzy/fuzzy_image.hpp
120
%%EXTRA_MODULES%%include/opencv2/fuzzy/types.hpp
121
%%EXTRA_MODULES%%include/opencv2/hdf.hpp
122
%%EXTRA_MODULES%%include/opencv2/hdf/hdf5.hpp
123
include/opencv2/highgui.hpp
124
include/opencv2/highgui/highgui.hpp
125
include/opencv2/highgui/highgui_c.h
126
include/opencv2/imgcodecs.hpp
127
include/opencv2/imgcodecs/imgcodecs.hpp
128
include/opencv2/imgcodecs/imgcodecs_c.h
129
include/opencv2/imgcodecs/ios.h
130
%%EXTRA_MODULES%%include/opencv2/line_descriptor.hpp
131
%%EXTRA_MODULES%%include/opencv2/line_descriptor/descriptor.hpp
132
include/opencv2/ml.hpp
133
include/opencv2/ml/ml.hpp
134
include/opencv2/objdetect.hpp
135
include/opencv2/objdetect/detection_based_tracker.hpp
136
include/opencv2/objdetect/objdetect.hpp
137
include/opencv2/objdetect/objdetect_c.h
138
include/opencv2/opencv.hpp
139
include/opencv2/opencv_modules.hpp
140
%%EXTRA_MODULES%%include/opencv2/optflow.hpp
141
%%EXTRA_MODULES%%include/opencv2/optflow/motempl.hpp
142
include/opencv2/photo.hpp
143
include/opencv2/photo/cuda.hpp
144
include/opencv2/photo/photo.hpp
145
include/opencv2/photo/photo_c.h
146
%%EXTRA_MODULES%%include/opencv2/plot.hpp
147
%%EXTRA_MODULES%%include/opencv2/reg/map.hpp
148
%%EXTRA_MODULES%%include/opencv2/reg/mapaffine.hpp
149
%%EXTRA_MODULES%%include/opencv2/reg/mapper.hpp
150
%%EXTRA_MODULES%%include/opencv2/reg/mappergradaffine.hpp
151
%%EXTRA_MODULES%%include/opencv2/reg/mappergradeuclid.hpp
152
%%EXTRA_MODULES%%include/opencv2/reg/mappergradproj.hpp
153
%%EXTRA_MODULES%%include/opencv2/reg/mappergradshift.hpp
154
%%EXTRA_MODULES%%include/opencv2/reg/mappergradsimilar.hpp
155
%%EXTRA_MODULES%%include/opencv2/reg/mapperpyramid.hpp
156
%%EXTRA_MODULES%%include/opencv2/reg/mapprojec.hpp
157
%%EXTRA_MODULES%%include/opencv2/reg/mapshift.hpp
158
%%EXTRA_MODULES%%include/opencv2/rgbd.hpp
159
%%EXTRA_MODULES%%include/opencv2/rgbd/linemod.hpp
160
%%EXTRA_MODULES%%include/opencv2/saliency.hpp
161
%%EXTRA_MODULES%%include/opencv2/saliency/saliencyBaseClasses.hpp
162
%%EXTRA_MODULES%%include/opencv2/saliency/saliencySpecializedClasses.hpp
163
%%EXTRA_MODULES%%include/opencv2/sfm.hpp
164
%%EXTRA_MODULES%%include/opencv2/sfm/conditioning.hpp
165
%%EXTRA_MODULES%%include/opencv2/sfm/fundamental.hpp
166
%%EXTRA_MODULES%%include/opencv2/sfm/numeric.hpp
167
%%EXTRA_MODULES%%include/opencv2/sfm/projection.hpp
168
%%EXTRA_MODULES%%include/opencv2/sfm/reconstruct.hpp
169
%%EXTRA_MODULES%%include/opencv2/sfm/robust.hpp
170
%%EXTRA_MODULES%%include/opencv2/sfm/simple_pipeline.hpp
171
%%EXTRA_MODULES%%include/opencv2/sfm/triangulation.hpp
172
include/opencv2/shape.hpp
173
include/opencv2/shape/emdL1.hpp
174
include/opencv2/shape/hist_cost.hpp
175
include/opencv2/shape/shape.hpp
176
include/opencv2/shape/shape_distance.hpp
177
include/opencv2/shape/shape_transformer.hpp
178
%%EXTRA_MODULES%%include/opencv2/stereo.hpp
179
%%EXTRA_MODULES%%include/opencv2/stereo/descriptor.hpp
180
%%EXTRA_MODULES%%include/opencv2/stereo/matching.hpp
181
%%EXTRA_MODULES%%include/opencv2/stereo/stereo.hpp
182
include/opencv2/stitching.hpp
183
include/opencv2/stitching/detail/autocalib.hpp
184
include/opencv2/stitching/detail/blenders.hpp
185
include/opencv2/stitching/detail/camera.hpp
186
include/opencv2/stitching/detail/exposure_compensate.hpp
187
include/opencv2/stitching/detail/matchers.hpp
188
include/opencv2/stitching/detail/motion_estimators.hpp
189
include/opencv2/stitching/detail/seam_finders.hpp
190
include/opencv2/stitching/detail/timelapsers.hpp
191
include/opencv2/stitching/detail/util.hpp
192
include/opencv2/stitching/detail/util_inl.hpp
193
include/opencv2/stitching/detail/warpers.hpp
194
include/opencv2/stitching/detail/warpers_inl.hpp
195
include/opencv2/stitching/warpers.hpp
196
%%EXTRA_MODULES%%include/opencv2/structured_light.hpp
197
%%EXTRA_MODULES%%include/opencv2/structured_light/graycodepattern.hpp
198
%%EXTRA_MODULES%%include/opencv2/structured_light/structured_light.hpp
199
include/opencv2/superres.hpp
200
include/opencv2/superres/optical_flow.hpp
201
%%EXTRA_MODULES%%include/opencv2/surface_matching.hpp
202
%%EXTRA_MODULES%%include/opencv2/surface_matching/icp.hpp
203
%%EXTRA_MODULES%%include/opencv2/surface_matching/pose_3d.hpp
204
%%EXTRA_MODULES%%include/opencv2/surface_matching/ppf_helpers.hpp
205
%%EXTRA_MODULES%%include/opencv2/surface_matching/ppf_match_3d.hpp
206
%%EXTRA_MODULES%%include/opencv2/surface_matching/t_hash_int.hpp
207
%%EXTRA_MODULES%%include/opencv2/text.hpp
208
%%EXTRA_MODULES%%include/opencv2/text/erfilter.hpp
209
%%EXTRA_MODULES%%include/opencv2/text/ocr.hpp
210
%%EXTRA_MODULES%%include/opencv2/tracking.hpp
211
%%EXTRA_MODULES%%include/opencv2/tracking/feature.hpp
212
%%EXTRA_MODULES%%include/opencv2/tracking/kalman_filters.hpp
213
%%EXTRA_MODULES%%include/opencv2/tracking/onlineBoosting.hpp
214
%%EXTRA_MODULES%%include/opencv2/tracking/onlineMIL.hpp
215
%%EXTRA_MODULES%%include/opencv2/tracking/tldDataset.hpp
216
%%EXTRA_MODULES%%include/opencv2/tracking/tracker.hpp
217
%%EXTRA_MODULES%%include/opencv2/tracking/tracking.hpp
218
include/opencv2/video.hpp
219
include/opencv2/video/background_segm.hpp
220
include/opencv2/video/tracking.hpp
221
include/opencv2/video/tracking_c.h
222
include/opencv2/video/video.hpp
223
include/opencv2/videoio.hpp
224
include/opencv2/videoio/cap_ios.h
225
include/opencv2/videoio/videoio.hpp
226
include/opencv2/videoio/videoio_c.h
227
include/opencv2/videostab.hpp
228
include/opencv2/videostab/deblurring.hpp
229
include/opencv2/videostab/fast_marching.hpp
230
include/opencv2/videostab/fast_marching_inl.hpp
231
include/opencv2/videostab/frame_source.hpp
232
include/opencv2/videostab/global_motion.hpp
233
include/opencv2/videostab/inpainting.hpp
234
include/opencv2/videostab/log.hpp
235
include/opencv2/videostab/motion_core.hpp
236
include/opencv2/videostab/motion_stabilizing.hpp
237
include/opencv2/videostab/optical_flow.hpp
238
include/opencv2/videostab/outlier_rejection.hpp
239
include/opencv2/videostab/ring_buffer.hpp
240
include/opencv2/videostab/stabilizer.hpp
241
include/opencv2/videostab/wobble_suppression.hpp
242
%%EXTRA_MODULES%%include/opencv2/xfeatures2d.hpp
243
%%EXTRA_MODULES%%include/opencv2/xfeatures2d/cuda.hpp
244
%%EXTRA_MODULES%%include/opencv2/xfeatures2d/nonfree.hpp
245
%%EXTRA_MODULES%%include/opencv2/ximgproc.hpp
246
%%EXTRA_MODULES%%include/opencv2/ximgproc/disparity_filter.hpp
247
%%EXTRA_MODULES%%include/opencv2/ximgproc/edge_filter.hpp
248
%%EXTRA_MODULES%%include/opencv2/ximgproc/estimated_covariance.hpp
249
%%EXTRA_MODULES%%include/opencv2/ximgproc/fast_hough_transform.hpp
250
%%EXTRA_MODULES%%include/opencv2/ximgproc/lsc.hpp
251
%%EXTRA_MODULES%%include/opencv2/ximgproc/seeds.hpp
252
%%EXTRA_MODULES%%include/opencv2/ximgproc/segmentation.hpp
253
%%EXTRA_MODULES%%include/opencv2/ximgproc/slic.hpp
254
%%EXTRA_MODULES%%include/opencv2/ximgproc/sparse_match_interpolator.hpp
255
%%EXTRA_MODULES%%include/opencv2/ximgproc/structured_edge_detection.hpp
256
%%EXTRA_MODULES%%include/opencv2/xobjdetect.hpp
257
%%EXTRA_MODULES%%include/opencv2/xphoto.hpp
258
%%EXTRA_MODULES%%include/opencv2/xphoto/dct_image_denoising.hpp
259
%%EXTRA_MODULES%%include/opencv2/xphoto/inpainting.hpp
260
%%EXTRA_MODULES%%include/opencv2/xphoto/white_balance.hpp
261
%%EXTRA_MODULES%%lib/libopencv_aruco.so
262
%%EXTRA_MODULES%%lib/libopencv_aruco.so.%%SOVERSION%%
263
%%EXTRA_MODULES%%lib/libopencv_aruco.so.%%VERSION%%
264
%%EXTRA_MODULES%%lib/libopencv_bgsegm.so
265
%%EXTRA_MODULES%%lib/libopencv_bgsegm.so.%%SOVERSION%%
266
%%EXTRA_MODULES%%lib/libopencv_bgsegm.so.%%VERSION%%
267
%%EXTRA_MODULES%%lib/libopencv_bioinspired.so
268
%%EXTRA_MODULES%%lib/libopencv_bioinspired.so.%%SOVERSION%%
269
%%EXTRA_MODULES%%lib/libopencv_bioinspired.so.%%VERSION%%
270
lib/libopencv_calib3d.so
271
lib/libopencv_calib3d.so.%%SOVERSION%%
272
lib/libopencv_calib3d.so.%%VERSION%%
273
%%EXTRA_MODULES%%lib/libopencv_ccalib.so
274
%%EXTRA_MODULES%%lib/libopencv_ccalib.so.%%SOVERSION%%
275
%%EXTRA_MODULES%%lib/libopencv_ccalib.so.%%VERSION%%
276
%%EXTRA_MODULES%%lib/libopencv_datasets.so
277
%%EXTRA_MODULES%%lib/libopencv_datasets.so.%%SOVERSION%%
278
%%EXTRA_MODULES%%lib/libopencv_datasets.so.%%VERSION%%
279
%%EXTRA_MODULES%%lib/libopencv_dnn.so
280
%%EXTRA_MODULES%%lib/libopencv_dnn.so.%%SOVERSION%%
281
%%EXTRA_MODULES%%lib/libopencv_dnn.so.%%VERSION%%
282
%%EXTRA_MODULES%%lib/libopencv_dpm.so
283
%%EXTRA_MODULES%%lib/libopencv_dpm.so.%%SOVERSION%%
284
%%EXTRA_MODULES%%lib/libopencv_dpm.so.%%VERSION%%
285
%%EXTRA_MODULES%%lib/libopencv_face.so
286
%%EXTRA_MODULES%%lib/libopencv_face.so.%%SOVERSION%%
287
%%EXTRA_MODULES%%lib/libopencv_face.so.%%VERSION%%
288
lib/libopencv_features2d.so
289
lib/libopencv_features2d.so.%%SOVERSION%%
290
lib/libopencv_features2d.so.%%VERSION%%
291
lib/libopencv_flann.so
292
lib/libopencv_flann.so.%%SOVERSION%%
293
lib/libopencv_flann.so.%%VERSION%%
294
%%EXTRA_MODULES%%lib/libopencv_fuzzy.so
295
%%EXTRA_MODULES%%lib/libopencv_fuzzy.so.%%SOVERSION%%
296
%%EXTRA_MODULES%%lib/libopencv_fuzzy.so.%%VERSION%%
297
lib/libopencv_highgui.so
298
lib/libopencv_highgui.so.%%SOVERSION%%
299
lib/libopencv_highgui.so.%%VERSION%%
300
%%EXTRA_MODULES%%lib/libopencv_hdf.so
301
%%EXTRA_MODULES%%lib/libopencv_hdf.so.%%SOVERSION%%
302
%%EXTRA_MODULES%%lib/libopencv_hdf.so.%%VERSION%%
303
lib/libopencv_imgcodecs.so
304
lib/libopencv_imgcodecs.so.%%SOVERSION%%
305
lib/libopencv_imgcodecs.so.%%VERSION%%
306
%%EXTRA_MODULES%%lib/libopencv_line_descriptor.so
307
%%EXTRA_MODULES%%lib/libopencv_line_descriptor.so.%%SOVERSION%%
308
%%EXTRA_MODULES%%lib/libopencv_line_descriptor.so.%%VERSION%%
309
lib/libopencv_ml.so
310
lib/libopencv_ml.so.%%SOVERSION%%
311
lib/libopencv_ml.so.%%VERSION%%
312
lib/libopencv_objdetect.so
313
lib/libopencv_objdetect.so.%%SOVERSION%%
314
lib/libopencv_objdetect.so.%%VERSION%%
315
%%EXTRA_MODULES%%lib/libopencv_optflow.so
316
%%EXTRA_MODULES%%lib/libopencv_optflow.so.%%SOVERSION%%
317
%%EXTRA_MODULES%%lib/libopencv_optflow.so.%%VERSION%%
318
lib/libopencv_photo.so
319
lib/libopencv_photo.so.%%SOVERSION%%
320
lib/libopencv_photo.so.%%VERSION%%
321
%%EXTRA_MODULES%%lib/libopencv_plot.so
322
%%EXTRA_MODULES%%lib/libopencv_plot.so.%%SOVERSION%%
323
%%EXTRA_MODULES%%lib/libopencv_plot.so.%%VERSION%%
324
%%EXTRA_MODULES%%lib/libopencv_reg.so
325
%%EXTRA_MODULES%%lib/libopencv_reg.so.%%SOVERSION%%
326
%%EXTRA_MODULES%%lib/libopencv_reg.so.%%VERSION%%
327
%%EXTRA_MODULES%%lib/libopencv_rgbd.so
328
%%EXTRA_MODULES%%lib/libopencv_rgbd.so.%%SOVERSION%%
329
%%EXTRA_MODULES%%lib/libopencv_rgbd.so.%%VERSION%%
330
%%EXTRA_MODULES%%lib/libopencv_saliency.so
331
%%EXTRA_MODULES%%lib/libopencv_saliency.so.%%SOVERSION%%
332
%%EXTRA_MODULES%%lib/libopencv_saliency.so.%%VERSION%%
333
%%EXTRA_MODULES%%lib/libopencv_sfm.so
334
%%EXTRA_MODULES%%lib/libopencv_sfm.so.%%SOVERSION%%
335
%%EXTRA_MODULES%%lib/libopencv_sfm.so.%%VERSION%%
336
lib/libopencv_shape.so
337
lib/libopencv_shape.so.%%SOVERSION%%
338
lib/libopencv_shape.so.%%VERSION%%
339
%%EXTRA_MODULES%%lib/libopencv_stereo.so
340
%%EXTRA_MODULES%%lib/libopencv_stereo.so.%%SOVERSION%%
341
%%EXTRA_MODULES%%lib/libopencv_stereo.so.%%VERSION%%
342
lib/libopencv_stitching.so
343
lib/libopencv_stitching.so.%%SOVERSION%%
344
lib/libopencv_stitching.so.%%VERSION%%
345
%%EXTRA_MODULES%%lib/libopencv_structured_light.so
346
%%EXTRA_MODULES%%lib/libopencv_structured_light.so.%%SOVERSION%%
347
%%EXTRA_MODULES%%lib/libopencv_structured_light.so.%%VERSION%%
348
lib/libopencv_viz.so
349
lib/libopencv_viz.so.%%SOVERSION%%
350
lib/libopencv_viz.so.%%VERSION%%
351
lib/libopencv_superres.so
352
lib/libopencv_superres.so.%%SOVERSION%%
353
lib/libopencv_superres.so.%%VERSION%%
354
%%EXTRA_MODULES%%lib/libopencv_surface_matching.so
355
%%EXTRA_MODULES%%lib/libopencv_surface_matching.so.%%SOVERSION%%
356
%%EXTRA_MODULES%%lib/libopencv_surface_matching.so.%%VERSION%%
357
%%EXTRA_MODULES%%lib/libopencv_text.so
358
%%EXTRA_MODULES%%lib/libopencv_text.so.%%SOVERSION%%
359
%%EXTRA_MODULES%%lib/libopencv_text.so.%%VERSION%%
360
%%EXTRA_MODULES%%lib/libopencv_tracking.so
361
%%EXTRA_MODULES%%lib/libopencv_tracking.so.%%SOVERSION%%
362
%%EXTRA_MODULES%%lib/libopencv_tracking.so.%%VERSION%%
363
lib/libopencv_ts.a
364
lib/libopencv_video.so
365
lib/libopencv_video.so.%%SOVERSION%%
366
lib/libopencv_video.so.%%VERSION%%
367
lib/libopencv_videoio.so
368
lib/libopencv_videoio.so.%%SOVERSION%%
369
lib/libopencv_videoio.so.%%VERSION%%
370
lib/libopencv_videostab.so
371
lib/libopencv_videostab.so.%%SOVERSION%%
372
lib/libopencv_videostab.so.%%VERSION%%
373
%%EXTRA_MODULES%%lib/libopencv_xfeatures2d.so
374
%%EXTRA_MODULES%%lib/libopencv_xfeatures2d.so.%%SOVERSION%%
375
%%EXTRA_MODULES%%lib/libopencv_xfeatures2d.so.%%VERSION%%
376
%%EXTRA_MODULES%%lib/libopencv_ximgproc.so
377
%%EXTRA_MODULES%%lib/libopencv_ximgproc.so.%%SOVERSION%%
378
%%EXTRA_MODULES%%lib/libopencv_ximgproc.so.%%VERSION%%
379
%%EXTRA_MODULES%%lib/libopencv_xobjdetect.so
380
%%EXTRA_MODULES%%lib/libopencv_xobjdetect.so.%%SOVERSION%%
381
%%EXTRA_MODULES%%lib/libopencv_xobjdetect.so.%%VERSION%%
382
%%EXTRA_MODULES%%lib/libopencv_xphoto.so
383
%%EXTRA_MODULES%%lib/libopencv_xphoto.so.%%SOVERSION%%
384
%%EXTRA_MODULES%%lib/libopencv_xphoto.so.%%VERSION%%
385
libdata/pkgconfig/opencv.pc
386
%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libcorrespondence.a
387
%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libmultiview.a
388
%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libnumeric.a
389
%%EXTRA_MODULES%%%%DATADIR%%/3rdparty/lib/libsimple_pipeline.a
390
%%DATADIR%%/OpenCVConfig-version.cmake
391
%%DATADIR%%/OpenCVConfig.cmake
392
%%DATADIR%%/OpenCVModules-%%CMAKE_BUILD_TYPE%%.cmake
393
%%DATADIR%%/OpenCVModules.cmake
394
%%DATADIR%%/haarcascades/haarcascade_eye.xml
395
%%DATADIR%%/haarcascades/haarcascade_eye_tree_eyeglasses.xml
396
%%DATADIR%%/haarcascades/haarcascade_frontalcatface.xml
397
%%DATADIR%%/haarcascades/haarcascade_frontalcatface_extended.xml
398
%%DATADIR%%/haarcascades/haarcascade_frontalface_alt.xml
399
%%DATADIR%%/haarcascades/haarcascade_frontalface_alt2.xml
400
%%DATADIR%%/haarcascades/haarcascade_frontalface_alt_tree.xml
401
%%DATADIR%%/haarcascades/haarcascade_frontalface_default.xml
402
%%DATADIR%%/haarcascades/haarcascade_fullbody.xml
403
%%DATADIR%%/haarcascades/haarcascade_lefteye_2splits.xml
404
%%DATADIR%%/haarcascades/haarcascade_licence_plate_rus_16stages.xml
405
%%DATADIR%%/haarcascades/haarcascade_lowerbody.xml
406
%%DATADIR%%/haarcascades/haarcascade_profileface.xml
407
%%DATADIR%%/haarcascades/haarcascade_righteye_2splits.xml
408
%%DATADIR%%/haarcascades/haarcascade_russian_plate_number.xml
409
%%DATADIR%%/haarcascades/haarcascade_smile.xml
410
%%DATADIR%%/haarcascades/haarcascade_upperbody.xml
411
%%DATADIR%%/lbpcascades/lbpcascade_frontalcatface.xml
412
%%DATADIR%%/lbpcascades/lbpcascade_frontalface.xml
413
%%DATADIR%%/lbpcascades/lbpcascade_profileface.xml
414
%%DATADIR%%/lbpcascades/lbpcascade_silverware.xml
(-)opencv3-core/Makefile (+14 lines)
Line 0 Link Here
1
# Created by: Martin Matuska <mm@FreeBSD.org>
2
# $FreeBSD$
3
4
PORTREVISION=	0
5
PKGNAMESUFFIX=	3-${OCV_SLAVE}
6
7
COMMENT=	OpenCV core libraries
8
9
OCV_SLAVE=	core
10
OCV_CORE=	yes
11
MASTERDIR=	${.CURDIR:H}/opencv3
12
PLIST=		${.CURDIR}/pkg-plist
13
14
.include "${MASTERDIR}/Makefile"
(-)opencv3-core/files/patch-modules_core_include_opencv2_core_types__c.h (+41 lines)
Line 0 Link Here
1
--- modules/core/include/opencv2/core/types_c.h	2015-12-18 18:02:16.000000000 +0300
2
+++ modules/core/include/opencv2/core/types_c.h	2016-07-15 15:17:03.724241000 +0300
3
@@ -197,6 +197,38 @@
4
 #define cvInvSqrt(value) ((float)(1./sqrt(value)))
5
 #define cvSqrt(value)  ((float)sqrt(value))
6
 
7
+#ifndef __cplusplus
8
+CV_INLINE int cvRound(float value)
9
+{
10
+#if ((defined _MSC_VER && defined _M_X64) || ((defined __GNUC__ || defined __clang__) && defined __x86_64__ && \
11
+      defined __SSE2__ && !defined __APPLE__)) && !defined(__CUDACC__)
12
+    __m128 t = _mm_set_ss( value );
13
+    return _mm_cvtss_si32(t);
14
+#elif defined _MSC_VER && defined _M_IX86
15
+    int t;
16
+    __asm
17
+    {
18
+        fld value;
19
+        fistp t;
20
+    }
21
+    return t;
22
+#elif ((defined _MSC_VER && defined _M_ARM) || defined CV_ICC || \
23
+        defined __GNUC__ || defined __clang__) && defined HAVE_TEGRA_OPTIMIZATION
24
+    TEGRA_ROUND_FLT(value);
25
+#elif defined CV_ICC || defined __GNUC__ || defined __clang__
26
+# if CV_VFP
27
+    ARM_ROUND_FLT(value);
28
+# else
29
+    return (int)lrintf(value);
30
+# endif
31
+#else
32
+    /* it's ok if round does not comply with IEEE754 standard;
33
+     the tests should allow +/-1 difference when the tested functions use round */
34
+    return (int)(value + (value >= 0 ? 0.5f : -0.5f));
35
+#endif
36
+}
37
+#endif
38
+
39
 
40
 /*************** Random number generation *******************/
41
 
(-)opencv3-core/files/patch-modules_core_include_opencv2_core_utility.hpp (+11 lines)
Line 0 Link Here
1
--- modules/core/include/opencv2/core/utility.hpp.orig	2016-11-08 19:04:29 UTC
2
+++ modules/core/include/opencv2/core/utility.hpp
3
@@ -359,7 +359,7 @@ CV_EXPORTS void parallel_for_(const Rang
4
 template<typename _Tp, typename Functor> inline
5
 void Mat::forEach_impl(const Functor& operation) {
6
     if (false) {
7
-        operation(*reinterpret_cast<_Tp*>(0), reinterpret_cast<int*>(NULL));
8
+        operation(*reinterpret_cast<_Tp*>(0), reinterpret_cast<int*>(0));
9
         // If your compiler fail in this line.
10
         // Please check that your functor signature is
11
         //     (_Tp&, const int*)   <- multidimential
(-)opencv3-core/files/patch-modules_highgui_src_window__gtk.cpp (+11 lines)
Line 0 Link Here
1
--- modules/highgui/src/window_gtk.cpp.orig	2016-11-08 18:37:36 UTC
2
+++ modules/highgui/src/window_gtk.cpp
3
@@ -485,7 +485,7 @@ GType cvImageWidget_get_type (void){
4
           (GClassInitFunc) cvImageWidget_class_init,
5
           sizeof(CvImageWidget),
6
           (GInstanceInitFunc) cvImageWidget_init,
7
-          (GTypeFlags)NULL
8
+          (GTypeFlags)0
9
           );
10
     }
11
 
(-)opencv3-core/files/patch-modules_imgcodecs_src_rgbe.cpp (+11 lines)
Line 0 Link Here
1
--- modules/imgcodecs/src/rgbe.cpp.orig	2016-06-22 18:39:06.000000000 +0300
2
+++ modules/imgcodecs/src/rgbe.cpp	2016-06-22 18:39:12.743875000 +0300
3
@@ -44,7 +44,7 @@
4
 #include "rgbe.hpp"
5
 #include <math.h>
6
 #if !defined(__APPLE__)
7
-#include <malloc.h>
8
+#include <stdlib.h>
9
 #endif
10
 #include <string.h>
11
 #include <ctype.h>
(-)opencv3-core/files/patch-modules_objdetect_include_opencv2_objdetect_detection__based__tracker.hpp (+11 lines)
Line 0 Link Here
1
--- modules/objdetect/include/opencv2/objdetect/detection_based_tracker.hpp.orig	2016-11-08 23:16:53 UTC
2
+++ modules/objdetect/include/opencv2/objdetect/detection_based_tracker.hpp
3
@@ -45,7 +45,7 @@
4
 #define __OPENCV_OBJDETECT_DBT_HPP__
5
 
6
 // After this condition removal update blacklist for bindings: modules/python/common.cmake
7
-#if defined(__linux__) || defined(LINUX) || defined(__APPLE__) || defined(__ANDROID__) || \
8
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__ANDROID__) || \
9
   (defined(__cplusplus) &&  __cplusplus > 201103L) || (defined(_MSC_VER) && _MSC_VER >= 1700)
10
 
11
 #include <vector>
(-)opencv3-core/files/patch-modules_objdetect_src_detection__based__tracker.cpp (+11 lines)
Line 0 Link Here
1
--- modules/objdetect/src/detection_based_tracker.cpp.orig	2016-11-08 23:16:01 UTC
2
+++ modules/objdetect/src/detection_based_tracker.cpp
3
@@ -47,7 +47,7 @@
4
 #define USE_STD_THREADS
5
 #endif
6
 
7
-#if defined(__linux__) || defined(LINUX) || defined(__APPLE__) || defined(ANDROID) || defined(USE_STD_THREADS)
8
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(ANDROID) || defined(USE_STD_THREADS)
9
 
10
 #include "opencv2/core/utility.hpp"
11
 
(-)opencv3-core/files/patch-modules_videoio_src_cap__libv4l.cpp (+74 lines)
Line 0 Link Here
1
--- modules/videoio/src/cap_libv4l.cpp.orig	2015-12-18 18:02:16.000000000 +0300
2
+++ modules/videoio/src/cap_libv4l.cpp	2016-06-23 12:09:58.533493000 +0300
3
@@ -251,7 +251,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
@@ -298,12 +297,12 @@
12
 /* TODO: Consider at program exit return controls to the initial values - See v4l2_free_ranges function */
13
 /* TODO: Consider at program exit reset the device to default values - See v4l2_free_ranges function */
14
 typedef struct v4l2_ctrl_range {
15
-  __u32 ctrl_id;
16
-  __s32 initial_value;
17
-  __s32 current_value;
18
-  __s32 minimum;
19
-  __s32 maximum;
20
-  __s32 default_value;
21
+  uint32_t ctrl_id;
22
+  int32_t initial_value;
23
+  int32_t current_value;
24
+  int32_t minimum;
25
+  int32_t maximum;
26
+  int32_t default_value;
27
 } v4l2_ctrl_range;
28
 
29
 typedef struct CvCaptureCAM_V4L
30
@@ -541,7 +540,7 @@
31
   capture->v4l2_ctrl_ranges = (v4l2_ctrl_range**)realloc((v4l2_ctrl_range**)capture->v4l2_ctrl_ranges, (capture->v4l2_ctrl_count + 1) * sizeof(v4l2_ctrl_range*));
32
 }
33
 
34
-static int v4l2_get_ctrl_default(CvCaptureCAM_V4L* capture, __u32 id) {
35
+static int v4l2_get_ctrl_default(CvCaptureCAM_V4L* capture, uint32_t id) {
36
   int i;
37
   for (i = 0; i < capture->v4l2_ctrl_count; i++) {
38
     if (id == capture->v4l2_ctrl_ranges[i]->ctrl_id) {
39
@@ -551,7 +550,7 @@
40
   return -1;
41
 }
42
 
43
-static int v4l2_get_ctrl_min(CvCaptureCAM_V4L* capture, __u32 id) {
44
+static int v4l2_get_ctrl_min(CvCaptureCAM_V4L* capture, uint32_t id) {
45
   int i;
46
   for (i = 0; i < capture->v4l2_ctrl_count; i++) {
47
     if (id == capture->v4l2_ctrl_ranges[i]->ctrl_id) {
48
@@ -561,7 +560,7 @@
49
   return -1;
50
 }
51
 
52
-static int v4l2_get_ctrl_max(CvCaptureCAM_V4L* capture, __u32 id) {
53
+static int v4l2_get_ctrl_max(CvCaptureCAM_V4L* capture, uint32_t id) {
54
   int i;
55
   for (i = 0; i < capture->v4l2_ctrl_count; i++) {
56
     if (id == capture->v4l2_ctrl_ranges[i]->ctrl_id) {
57
@@ -574,7 +573,7 @@
58
 
59
 static void v4l2_scan_controls(CvCaptureCAM_V4L* capture) {
60
 
61
-  __u32 ctrl_id;
62
+  uint32_t ctrl_id;
63
   struct v4l2_control c;
64
   if (capture->v4l2_ctrl_ranges != NULL) {
65
     v4l2_free_ranges(capture);
66
@@ -1636,7 +1635,7 @@
67
 
68
 static int icvSetControl (CvCaptureCAM_V4L* capture, int property_id, double value) {
69
   struct v4l2_control c;
70
-  __s32 ctrl_value;
71
+  int32_t ctrl_value;
72
   char name[32];
73
   int is_v4l2  = 1;
74
   int v4l2_min = 0;
(-)opencv3-core/files/patch-samples_cpp_detect__blob.cpp (+52 lines)
Line 0 Link Here
1
--- samples/cpp/detect_blob.cpp.orig	2016-11-14 13:58:38 UTC
2
+++ samples/cpp/detect_blob.cpp
3
@@ -21,14 +21,14 @@ static String Legende(SimpleBlobDetector
4
     String s = "";
5
     if (pAct.filterByArea)
6
     {
7
-        String inf = static_cast<ostringstream*>(&(ostringstream() << pAct.minArea))->str();
8
-        String sup = static_cast<ostringstream*>(&(ostringstream() << pAct.maxArea))->str();
9
+	 String inf = static_cast<const ostringstream&>(ostringstream() << pAct.minArea).str();
10
+	 String sup = static_cast<const ostringstream&>(ostringstream() << pAct.maxArea).str();
11
         s = " Area range [" + inf + " to  " + sup + "]";
12
     }
13
     if (pAct.filterByCircularity)
14
     {
15
-        String inf = static_cast<ostringstream*>(&(ostringstream() << pAct.minCircularity))->str();
16
-        String sup = static_cast<ostringstream*>(&(ostringstream() << pAct.maxCircularity))->str();
17
+        String inf = static_cast<const ostringstream&>(ostringstream() << pAct.minCircularity).str();
18
+        String sup = static_cast<const ostringstream&>(ostringstream() << pAct.maxCircularity).str();
19
         if (s.length() == 0)
20
             s = " Circularity range [" + inf + " to  " + sup + "]";
21
         else
22
@@ -36,7 +36,7 @@ static String Legende(SimpleBlobDetector
23
     }
24
     if (pAct.filterByColor)
25
     {
26
-        String inf = static_cast<ostringstream*>(&(ostringstream() << (int)pAct.blobColor))->str();
27
+	 String inf = static_cast<const ostringstream&>(ostringstream() << (int)pAct.blobColor).str();
28
         if (s.length() == 0)
29
             s = " Blob color " + inf;
30
         else
31
@@ -44,8 +44,8 @@ static String Legende(SimpleBlobDetector
32
     }
33
     if (pAct.filterByConvexity)
34
     {
35
-        String inf = static_cast<ostringstream*>(&(ostringstream() << pAct.minConvexity))->str();
36
-        String sup = static_cast<ostringstream*>(&(ostringstream() << pAct.maxConvexity))->str();
37
+        String inf = static_cast<const ostringstream&>(ostringstream() << pAct.minConvexity).str();
38
+        String sup = static_cast<const ostringstream&>(ostringstream() << pAct.maxConvexity).str();
39
         if (s.length() == 0)
40
             s = " Convexity range[" + inf + " to  " + sup + "]";
41
         else
42
@@ -53,8 +53,8 @@ static String Legende(SimpleBlobDetector
43
     }
44
     if (pAct.filterByInertia)
45
     {
46
-        String inf = static_cast<ostringstream*>(&(ostringstream() << pAct.minInertiaRatio))->str();
47
-        String sup = static_cast<ostringstream*>(&(ostringstream() << pAct.maxInertiaRatio))->str();
48
+        String inf = static_cast<const ostringstream&>(ostringstream() << pAct.minInertiaRatio).str();
49
+        String sup = static_cast<const ostringstream&>(ostringstream() << pAct.maxInertiaRatio).str();
50
         if (s.length() == 0)
51
             s = " Inertia ratio range [" + inf + " to  " + sup + "]";
52
         else
(-)opencv3-core/files/patch-samples_cpp_detect__mser.cpp (+38 lines)
Line 0 Link Here
1
--- samples/cpp/detect_mser.cpp.orig	2016-11-14 13:46:32 UTC
2
+++ samples/cpp/detect_mser.cpp
3
@@ -73,25 +73,25 @@ struct MSERParams
4
 static String Legende(MSERParams &pAct)
5
 {
6
     String s="";
7
-    String inf = static_cast<ostringstream*>(&(ostringstream() << pAct.minArea))->str();
8
-    String sup = static_cast<ostringstream*>(&(ostringstream() << pAct.maxArea))->str();
9
+    String inf = static_cast<const ostringstream&>(ostringstream() << pAct.minArea).str();
10
+    String sup = static_cast<const ostringstream&>(ostringstream() << pAct.maxArea).str();
11
     s = " Area[" + inf + "," + sup + "]";
12
 
13
-    inf = static_cast<ostringstream*>(&(ostringstream() << pAct.delta))->str();
14
+    inf = static_cast<const ostringstream&>(ostringstream() << pAct.delta).str();
15
     s += " del. [" + inf + "]";
16
-    inf = static_cast<ostringstream*>(&(ostringstream() << pAct.maxVariation))->str();
17
+    inf = static_cast<const ostringstream&>(ostringstream() << pAct.maxVariation).str();
18
     s += " var. [" + inf + "]";
19
-    inf = static_cast<ostringstream*>(&(ostringstream() << (int)pAct.minDiversity))->str();
20
+    inf = static_cast<const ostringstream&>(ostringstream() << (int)pAct.minDiversity).str();
21
     s += " div. [" + inf + "]";
22
-    inf = static_cast<ostringstream*>(&(ostringstream() << (int)pAct.pass2Only))->str();
23
+    inf = static_cast<const ostringstream&>(ostringstream() << (int)pAct.pass2Only).str();
24
     s += " pas. [" + inf + "]";
25
-    inf = static_cast<ostringstream*>(&(ostringstream() << (int)pAct.maxEvolution))->str();
26
+    inf = static_cast<const ostringstream&>(ostringstream() << (int)pAct.maxEvolution).str();
27
     s += "RGb-> evo. [" + inf + "]";
28
-    inf = static_cast<ostringstream*>(&(ostringstream() << (int)pAct.areaThreshold))->str();
29
+    inf = static_cast<const ostringstream&>(ostringstream() << (int)pAct.areaThreshold).str();
30
     s += " are. [" + inf + "]";
31
-    inf = static_cast<ostringstream*>(&(ostringstream() << (int)pAct.minMargin))->str();
32
+    inf = static_cast<const ostringstream&>(ostringstream() << (int)pAct.minMargin).str();
33
     s += " mar. [" + inf + "]";
34
-    inf = static_cast<ostringstream*>(&(ostringstream() << (int)pAct.edgeBlurSize))->str();
35
+    inf = static_cast<const ostringstream&>(ostringstream() << (int)pAct.edgeBlurSize).str();
36
     s += " siz. [" + inf + "]";
37
     return s;
38
 }
(-)opencv3-core/files/patch-samples_gpu_CMakeLists.txt (+27 lines)
Line 0 Link Here
1
--- samples/gpu/CMakeLists.txt.orig	2015-12-18 18:02:16.000000000 +0300
2
+++ samples/gpu/CMakeLists.txt	2016-07-16 03:23:18.349773000 +0300
3
@@ -81,9 +81,9 @@
4
 
5
   file(GLOB all_samples RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.cpp)
6
 
7
-  if(NOT WITH_OPENGL)
8
+  if(NOT HAVE_OPENGL)
9
     list(REMOVE_ITEM all_samples "opengl.cpp")
10
-  endif(NOT WITH_OPENGL)
11
+  endif()
12
 
13
   foreach(sample_filename ${all_samples})
14
     get_filename_component(sample ${sample_filename} NAME_WE)
15
@@ -96,9 +96,9 @@
16
 
17
 if(INSTALL_C_EXAMPLES AND NOT WIN32)
18
   file(GLOB install_list *.c *.cpp *.jpg *.png *.data makefile.* build_all.sh *.dsp *.cmd )
19
-  if(NOT WITH_OPENGL)
20
-    list(REMOVE_ITEM all_samples "opengl.cpp")
21
-  endif(NOT WITH_OPENGL)
22
+  if(NOT HAVE_OPENGL)
23
+    list(REMOVE_ITEM install_list "opengl.cpp")
24
+  endif()
25
   install(FILES ${install_list}
26
           DESTINATION ${OPENCV_SAMPLES_SRC_INSTALL_PATH}/gpu
27
           PERMISSIONS OWNER_READ GROUP_READ WORLD_READ COMPONENT samples)
(-)opencv3-core/pkg-plist (+88 lines)
Line 0 Link Here
1
include/opencv2/core.hpp
2
include/opencv2/core/affine.hpp
3
include/opencv2/core/base.hpp
4
include/opencv2/core/bufferpool.hpp
5
include/opencv2/core/core.hpp
6
include/opencv2/core/core_c.h
7
include/opencv2/core/cuda.hpp
8
include/opencv2/core/cuda.inl.hpp
9
include/opencv2/core/cuda/block.hpp
10
include/opencv2/core/cuda/border_interpolate.hpp
11
include/opencv2/core/cuda/color.hpp
12
include/opencv2/core/cuda/common.hpp
13
include/opencv2/core/cuda/datamov_utils.hpp
14
include/opencv2/core/cuda/detail/color_detail.hpp
15
include/opencv2/core/cuda/detail/reduce.hpp
16
include/opencv2/core/cuda/detail/reduce_key_val.hpp
17
include/opencv2/core/cuda/detail/transform_detail.hpp
18
include/opencv2/core/cuda/detail/type_traits_detail.hpp
19
include/opencv2/core/cuda/detail/vec_distance_detail.hpp
20
include/opencv2/core/cuda/dynamic_smem.hpp
21
include/opencv2/core/cuda/emulation.hpp
22
include/opencv2/core/cuda/filters.hpp
23
include/opencv2/core/cuda/funcattrib.hpp
24
include/opencv2/core/cuda/functional.hpp
25
include/opencv2/core/cuda/limits.hpp
26
include/opencv2/core/cuda/reduce.hpp
27
include/opencv2/core/cuda/saturate_cast.hpp
28
include/opencv2/core/cuda/scan.hpp
29
include/opencv2/core/cuda/simd_functions.hpp
30
include/opencv2/core/cuda/transform.hpp
31
include/opencv2/core/cuda/type_traits.hpp
32
include/opencv2/core/cuda/utility.hpp
33
include/opencv2/core/cuda/vec_distance.hpp
34
include/opencv2/core/cuda/vec_math.hpp
35
include/opencv2/core/cuda/vec_traits.hpp
36
include/opencv2/core/cuda/warp.hpp
37
include/opencv2/core/cuda/warp_reduce.hpp
38
include/opencv2/core/cuda/warp_shuffle.hpp
39
include/opencv2/core/cuda_stream_accessor.hpp
40
include/opencv2/core/cuda_types.hpp
41
include/opencv2/core/cvdef.h
42
include/opencv2/core/cvstd.hpp
43
include/opencv2/core/cvstd.inl.hpp
44
include/opencv2/core/directx.hpp
45
include/opencv2/core/eigen.hpp
46
include/opencv2/core/fast_math.hpp
47
include/opencv2/core/hal/hal.hpp
48
include/opencv2/core/hal/interface.h
49
include/opencv2/core/hal/intrin.hpp
50
include/opencv2/core/hal/intrin_cpp.hpp
51
include/opencv2/core/hal/intrin_neon.hpp
52
include/opencv2/core/hal/intrin_sse.hpp
53
include/opencv2/core/ippasync.hpp
54
include/opencv2/core/mat.hpp
55
include/opencv2/core/mat.inl.hpp
56
include/opencv2/core/matx.hpp
57
include/opencv2/core/neon_utils.hpp
58
include/opencv2/core/ocl.hpp
59
include/opencv2/core/ocl_genbase.hpp
60
include/opencv2/core/opengl.hpp
61
include/opencv2/core/operations.hpp
62
include/opencv2/core/optim.hpp
63
include/opencv2/core/persistence.hpp
64
include/opencv2/core/private.cuda.hpp
65
include/opencv2/core/private.hpp
66
include/opencv2/core/ptr.inl.hpp
67
include/opencv2/core/saturate.hpp
68
include/opencv2/core/sse_utils.hpp
69
include/opencv2/core/traits.hpp
70
include/opencv2/core/types.hpp
71
include/opencv2/core/types_c.h
72
include/opencv2/core/utility.hpp
73
include/opencv2/core/va_intel.hpp
74
include/opencv2/core/version.hpp
75
include/opencv2/core/wimage.hpp
76
include/opencv2/imgproc.hpp
77
include/opencv2/imgproc/detail/distortion_model.hpp
78
include/opencv2/imgproc/imgproc.hpp
79
include/opencv2/imgproc/imgproc_c.h
80
include/opencv2/imgproc/types_c.h
81
lib/libopencv_core.so
82
lib/libopencv_core.so.3.1
83
lib/libopencv_core.so.%%VERSION%%
84
lib/libopencv_imgproc.so
85
lib/libopencv_imgproc.so.3.1
86
lib/libopencv_imgproc.so.%%VERSION%%
87
libdata/pkgconfig/opencv-core.pc
88
share/cmake/Modules/FindOpenCVCore.cmake

Return to bug 216451