2 Summary: OpenCV library
5 Group: Development/Libraries
6 License: BSD-3-Clause and LGPL-2.1+
7 Source0: %{name}-%{version}.tar.gz
8 Source100: opencv-contrib.tar.gz
11 BuildRequires: pkg-config
12 BuildRequires: libjpeg-devel
13 BuildRequires: libpng-devel
14 BuildRequires: libtiff-devel
15 BuildRequires: gstreamer
16 BuildRequires: gst-plugins-base
17 BuildRequires: gst-plugins-good
18 BuildRequires: libavutil-devel
19 BuildRequires: libavcodec-devel
20 BuildRequires: libavformat-devel
21 BuildRequires: libswscale-devel
24 Requires(post): /sbin/ldconfig
25 Requires(postun): /sbin/ldconfig
28 The Open Computer Vision Library includes various algorithms for computer vision problems.
31 Summary: OpenCV Library (Dev)
32 Group: Development/Libraries
33 Requires: %{name} = %{version}-%{release}
36 The Open Computer Vision Library (Dev) includes various algorithms for computer vision problems.
40 %setup -q -T -D -a 100
57 cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
59 -DCMAKE_BUILD_TYPE=Release \
60 -DCMAKE_CONFIGURATION_TYPES=Release \
61 -DOPENCV_ENABLE_NONFREE=OFF \
63 -DPROTOBUF_UPDATE_FILES=OFF \
64 -DBUILD_opencv_calib3d=ON \
65 -DBUILD_opencv_core=ON \
66 -DBUILD_opencv_dnn=ON \
67 -DBUILD_opencv_features2d=ON \
68 -DBUILD_opencv_flann=ON \
69 -DBUILD_opencv_highgui=ON \
70 -DBUILD_opencv_imgcodecs=ON \
71 -DBUILD_opencv_imgproc=ON \
72 -DBUILD_opencv_ml=ON \
73 -DBUILD_opencv_objdetect=ON \
74 -DBUILD_opencv_photo=ON \
75 -DBUILD_opencv_python2=OFF \
76 -DBUILD_opencv_python3=OFF \
77 -DBUILD_opencv_shape=OFF \
78 -DBUILD_opencv_stitching=OFF \
79 -DBUILD_opencv_superres=OFF \
80 -DBUILD_opencv_ts=OFF \
81 -DBUILD_opencv_video=ON \
82 -DBUILD_opencv_videoio=ON \
83 -DBUILD_opencv_videostab=OFF \
84 -DBUILD_opencv_world=OFF \
85 -DBUILD_opencv_python=OFF \
86 -DBUILD_opencv_viz=OFF \
87 -DOPENCV_EXTRA_MODULES_PATH=../opencv-contrib/modules \
88 -DBUILD_opencv_aruco=OFF \
89 -DBUILD_opencv_bgsegm=OFF \
90 -DBUILD_opencv_bioinspired=OFF \
91 -DBUILD_opencv_ccalib=OFF \
92 -DBUILD_opencv_cnn_3dobj=OFF \
93 -DBUILD_opencv_datasets=OFF \
94 -DBUILD_opencv_dnn_modern=OFF \
95 -DBUILD_opencv_dnns_easily_fooled=OFF \
96 -DBUILD_opencv_dpm=OFF \
97 -DBUILD_opencv_face=ON \
98 -DBUILD_opencv_freetype=OFF \
99 -DBUILD_opencv_fuzzy=OFF \
100 -DBUILD_opencv_hdf=OFF \
101 -DBUILD_opencv_hfs=OFF \
102 -DBUILD_opencv_img_hash=OFF \
103 -DBUILD_opencv_line_descriptor=OFF \
104 -DBUILD_opencv_matlab=OFF \
105 -DBUILD_opencv_optflow=OFF \
106 -DBUILD_opencv_ovis=OFF \
107 -DBUILD_opencv_phase_unwrapping=OFF \
108 -DBUILD_opencv_plot=OFF \
109 -DBUILD_opencv_reg=OFF \
110 -DBUILD_opencv_rgbd=OFF \
111 -DBUILD_opencv_saliency=OFF \
112 -DBUILD_opencv_sfm=OFF \
113 -DBUILD_opencv_stereo=OFF \
114 -DBUILD_opencv_stitching=OFF \
115 -DBUILD_opencv_structured_light=OFF \
116 -DBUILD_opencv_surface_matching=OFF \
117 -DBUILD_opencv_text=OFF \
118 -DBUILD_opencv_tracking=ON \
119 -DBUILD_opencv_xfeatures2d=ON \
120 -DBUILD_opencv_ximgproc=OFF \
121 -DBUILD_opencv_xobjdetect=OFF \
122 -DBUILD_opencv_xphoto=OFF \
129 -DBUILD_OPENEXR=OFF \
131 -DBUILD_SHARED_LIBS=ON \
132 -DBUILD_opencv_apps=OFF \
133 -DBUILD_opencv_js=OFF \
135 -DBUILD_EXAMPLES=OFF \
136 -DBUILD_PACKAGE=OFF \
137 -DBUILD_PERF_TESTS=OFF \
139 -DBUILD_WITH_DEBUG_INFO=ON \
140 -DBUILD_WITH_DYNAMIC_IPP=OFF \
141 -DBUILD_ANDROID_SERVICE=OFF \
144 -DBUILD_WITH_STATIC_CRT=OFF \
146 -DBUILD_opencv_java=OFF \
147 -DBUILD_FAT_JAVA_LIB=OFF \
148 -DBUILD_CUDA_STUBS=OFF \
150 -DWITH_CAROTENE=OFF \
151 -DWITH_CPUFEATURES=OFF \
153 -DWITH_CSTRIPES=OFF \
161 -DWITH_INTELPERC=OFF \
168 -DWITH_OPENCLAMDBLAS=OFF \
169 -DWITH_OPENCLAMDFFT=OFF \
184 -DWITH_GSTREAMER=OFF \
190 -DWITH_PTHREADS_PF=OFF \
194 -DINSTALL_C_EXAMPLES=OFF \
195 -DINSTALL_PYTHON_EXAMPLES=OFF \
196 -DINSTALL_TESTS=OFF \
197 -DINTALL_ANDROID_EXAMPLES=OFF \
198 -DENABLE_PRECOMPILED_HEADERS=OFF \
199 -DENABLE_DYNAMIC_CUDA=OFF \
200 -DENABLE_SOLUTION_FOLDERS=OFF \
201 -DENABLE_PROFILLING=OFF \
202 -DENABLE_COVERAGE=OFF \
205 -DCPU_DISPATCH=NEON \
209 make %{?jobs:-j%jobs}
226 %manifest opencv.manifest
227 %defattr(-,root,root,-)
228 %license LICENSE LICENSE.LGPL-2.1+
230 /usr/share/OpenCV/OpenCV*
231 /usr/share/OpenCV/haarcascades/*frontalface_alt*
232 /usr/share/OpenCV/haarcascades/*smile*
233 /usr/share/OpenCV/lbpcascades/*frontalface*
234 %exclude /usr/share/OpenCV/haarcascades/*eye*
235 %exclude /usr/share/OpenCV/haarcascades/*catface*
236 %exclude /usr/share/OpenCV/haarcascades/*default*
237 %exclude /usr/share/OpenCV/haarcascades/*plate*
238 %exclude /usr/share/OpenCV/haarcascades/*body*
239 %exclude /usr/share/OpenCV/haarcascades/*profile*
241 %exclude /usr/share/OpenCV/lbpcascades/*catface*
242 %exclude /usr/share/OpenCV/lbpcascades/*profile*
243 %exclude /usr/share/OpenCV/lbpcascades/*silverware*
244 %exclude /usr/share/OpenCV/*.supp
248 %{_libdir}/pkgconfig/*.pc