xref: /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-armhf/include/opencv2/cvconfig.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 #ifndef OPENCV_CVCONFIG_H_INCLUDED
2 #define OPENCV_CVCONFIG_H_INCLUDED
3 
4 /* OpenCV compiled as static or dynamic libs */
5 /* #undef BUILD_SHARED_LIBS */
6 
7 /* OpenCV intrinsics optimized code */
8 #define CV_ENABLE_INTRINSICS
9 
10 /* OpenCV additional optimized code */
11 /* #undef CV_DISABLE_OPTIMIZATION */
12 
13 /* Compile for 'real' NVIDIA GPU architectures */
14 #define CUDA_ARCH_BIN ""
15 
16 /* Create PTX or BIN for 1.0 compute capability */
17 /* #undef CUDA_ARCH_BIN_OR_PTX_10 */
18 
19 /* NVIDIA GPU features are used */
20 #define CUDA_ARCH_FEATURES ""
21 
22 /* Compile for 'virtual' NVIDIA PTX architectures */
23 #define CUDA_ARCH_PTX ""
24 
25 /* AVFoundation video libraries */
26 /* #undef HAVE_AVFOUNDATION */
27 
28 /* V4L capturing support */
29 /* #undef HAVE_CAMV4L */
30 
31 /* V4L2 capturing support */
32 #define HAVE_CAMV4L2
33 
34 /* Carbon windowing environment */
35 /* #undef HAVE_CARBON */
36 
37 /* AMD's Basic Linear Algebra Subprograms Library*/
38 /* #undef HAVE_CLAMDBLAS */
39 
40 /* AMD's OpenCL Fast Fourier Transform Library*/
41 /* #undef HAVE_CLAMDFFT */
42 
43 /* Clp support */
44 /* #undef HAVE_CLP */
45 
46 /* Cocoa API */
47 /* #undef HAVE_COCOA */
48 
49 /* C= */
50 /* #undef HAVE_CSTRIPES */
51 
52 /* NVIDIA CUDA Basic Linear Algebra Subprograms (BLAS) API*/
53 /* #undef HAVE_CUBLAS */
54 
55 /* NVIDIA CUDA Runtime API*/
56 /* #undef HAVE_CUDA */
57 
58 /* NVIDIA CUDA Fast Fourier Transform (FFT) API*/
59 /* #undef HAVE_CUFFT */
60 
61 /* IEEE1394 capturing support */
62 /* #undef HAVE_DC1394 */
63 
64 /* IEEE1394 capturing support - libdc1394 v2.x */
65 /* #undef HAVE_DC1394_2 */
66 
67 /* DirectX */
68 /* #undef HAVE_DIRECTX */
69 /* #undef HAVE_DIRECTX_NV12 */
70 /* #undef HAVE_D3D11 */
71 /* #undef HAVE_D3D10 */
72 /* #undef HAVE_D3D9 */
73 
74 /* DirectShow Video Capture library */
75 /* #undef HAVE_DSHOW */
76 
77 /* Eigen Matrix & Linear Algebra Library */
78 /* #undef HAVE_EIGEN */
79 
80 /* FFMpeg video library */
81 /* #undef HAVE_FFMPEG */
82 
83 /* Geospatial Data Abstraction Library */
84 /* #undef HAVE_GDAL */
85 
86 /* GStreamer multimedia framework */
87 /* #undef HAVE_GSTREAMER */
88 
89 /* GTK+ 2.0 Thread support */
90 /* #undef HAVE_GTHREAD */
91 
92 /* GTK+ 2.x toolkit */
93 /* #undef HAVE_GTK */
94 
95 /* Halide support */
96 /* #undef HAVE_HALIDE */
97 
98 /* Define to 1 if you have the <inttypes.h> header file. */
99 #define HAVE_INTTYPES_H 1
100 
101 /* Intel Perceptual Computing SDK library */
102 /* #undef HAVE_INTELPERC */
103 
104 /* Intel Integrated Performance Primitives */
105 /* #undef HAVE_IPP */
106 /* #undef HAVE_IPP_ICV */
107 /* #undef HAVE_IPP_IW */
108 /* #undef HAVE_IPP_IW_LL */
109 
110 /* JPEG-2000 codec */
111 #define HAVE_JASPER
112 
113 /* IJG JPEG codec */
114 #define HAVE_JPEG
115 
116 /* libpng/png.h needs to be included */
117 /* #undef HAVE_LIBPNG_PNG_H */
118 
119 /* GDCM DICOM codec */
120 /* #undef HAVE_GDCM */
121 
122 /* V4L/V4L2 capturing support via libv4l */
123 /* #undef HAVE_LIBV4L */
124 
125 /* Microsoft Media Foundation Capture library */
126 /* #undef HAVE_MSMF */
127 
128 /* NVIDIA Video Decoding API*/
129 /* #undef HAVE_NVCUVID */
130 
131 /* NVIDIA Video Encoding API*/
132 /* #undef HAVE_NVCUVENC */
133 
134 /* OpenCL Support */
135 /* #undef HAVE_OPENCL */
136 /* #undef HAVE_OPENCL_STATIC */
137 /* #undef HAVE_OPENCL_SVM */
138 
139 /* OpenEXR codec */
140 #define HAVE_OPENEXR
141 
142 /* OpenGL support*/
143 /* #undef HAVE_OPENGL */
144 
145 /* OpenNI library */
146 /* #undef HAVE_OPENNI */
147 
148 /* OpenNI library */
149 /* #undef HAVE_OPENNI2 */
150 
151 /* PNG codec */
152 #define HAVE_PNG
153 
154 /* Posix threads (pthreads) */
155 #define HAVE_PTHREAD
156 
157 /* parallel_for with pthreads */
158 #define HAVE_PTHREADS_PF
159 
160 /* Qt support */
161 /* #undef HAVE_QT */
162 
163 /* Qt OpenGL support */
164 /* #undef HAVE_QT_OPENGL */
165 
166 /* QuickTime video libraries */
167 /* #undef HAVE_QUICKTIME */
168 
169 /* QTKit video libraries */
170 /* #undef HAVE_QTKIT */
171 
172 /* Intel Threading Building Blocks */
173 /* #undef HAVE_TBB */
174 
175 /* TIFF codec */
176 #define HAVE_TIFF
177 
178 /* Unicap video capture library */
179 /* #undef HAVE_UNICAP */
180 
181 /* Video for Windows support */
182 /* #undef HAVE_VFW */
183 
184 /* V4L2 capturing support in videoio.h */
185 /* #undef HAVE_VIDEOIO */
186 
187 /* Win32 UI */
188 /* #undef HAVE_WIN32UI */
189 
190 /* XIMEA camera support */
191 /* #undef HAVE_XIMEA */
192 
193 /* Xine video library */
194 /* #undef HAVE_XINE */
195 
196 /* Define if your processor stores words with the most significant byte
197    first (like Motorola and SPARC, unlike Intel and VAX). */
198 /* #undef WORDS_BIGENDIAN */
199 
200 /* gPhoto2 library */
201 /* #undef HAVE_GPHOTO2 */
202 
203 /* VA library (libva) */
204 /* #undef HAVE_VA */
205 
206 /* Intel VA-API/OpenCL */
207 /* #undef HAVE_VA_INTEL */
208 
209 /* Intel Media SDK */
210 /* #undef HAVE_MFX */
211 
212 /* Lapack */
213 /* #undef HAVE_LAPACK */
214 
215 /* Library was compiled with functions instrumentation */
216 /* #undef ENABLE_INSTRUMENTATION */
217 
218 /* OpenVX */
219 /* #undef HAVE_OPENVX */
220 
221 #if defined(HAVE_XINE)         || \
222     defined(HAVE_GSTREAMER)    || \
223     defined(HAVE_QUICKTIME)    || \
224     defined(HAVE_QTKIT)        || \
225     defined(HAVE_AVFOUNDATION) || \
226     /*defined(HAVE_OPENNI)     || too specialized */ \
227     defined(HAVE_FFMPEG)       || \
228     defined(HAVE_MSMF)
229 #define HAVE_VIDEO_INPUT
230 #endif
231 
232 #if /*defined(HAVE_XINE)       || */\
233     defined(HAVE_GSTREAMER)    || \
234     defined(HAVE_QUICKTIME)    || \
235     defined(HAVE_QTKIT)        || \
236     defined(HAVE_AVFOUNDATION) || \
237     defined(HAVE_FFMPEG)       || \
238     defined(HAVE_MSMF)
239 #define HAVE_VIDEO_OUTPUT
240 #endif
241 
242 /* OpenCV trace utilities */
243 #define OPENCV_TRACE
244 
245 /* Library QR-code decoding */
246 #define HAVE_QUIRC
247 
248 #endif // OPENCV_CVCONFIG_H_INCLUDED
249