OpenCV 4.5.3(日本語機械翻訳)
cvconfig.h
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 /* NVIDIA GPU features are used */
17 #define CUDA_ARCH_FEATURES ""
18
19 /* Compile for 'virtual' NVIDIA PTX architectures */
20 #define CUDA_ARCH_PTX ""
21
22 /* AMD's Basic Linear Algebra Subprograms Library*/
23 /* #undef HAVE_CLAMDBLAS */
24
25 /* AMD's OpenCL Fast Fourier Transform Library*/
26 /* #undef HAVE_CLAMDFFT */
27
28 /* Clp support */
29 /* #undef HAVE_CLP */
30
31 /* NVIDIA CUDA Runtime API*/
32 /* #undef HAVE_CUDA */
33
34 /* NVIDIA CUDA Basic Linear Algebra Subprograms (BLAS) API*/
35 /* #undef HAVE_CUBLAS */
36
37 /* NVIDIA CUDA Deep Neural Network (cuDNN) API*/
38 /* #undef HAVE_CUDNN */
39
40 /* NVIDIA CUDA Fast Fourier Transform (FFT) API*/
41 /* #undef HAVE_CUFFT */
42
43 /* DirectX */
44 #define HAVE_DIRECTX
45 #define HAVE_DIRECTX_NV12
46 #define HAVE_D3D11
47 #define HAVE_D3D10
48 #define HAVE_D3D9
49
50 /* Eigen Matrix & Linear Algebra Library */
51 /* #undef HAVE_EIGEN */
52
53 /* Geospatial Data Abstraction Library */
54 /* #undef HAVE_GDAL */
55
56 /* Halide support */
57 /* #undef HAVE_HALIDE */
58
59 /* Vulkan support */
60 /* #undef HAVE_VULKAN */
61
62 /* Define to 1 if you have the <inttypes.h> header file. */
63 #define HAVE_INTTYPES_H 1
64
65 /* Intel Integrated Performance Primitives */
66 #define HAVE_IPP
67 #define HAVE_IPP_ICV
68 #define HAVE_IPP_IW
69 #define HAVE_IPP_IW_LL
70
71 /* JPEG-2000 codec */
72 #define HAVE_OPENJPEG
73 /* #undef HAVE_JASPER */
74
75 /* IJG JPEG codec */
76 #define HAVE_JPEG
77
78 /* libpng/png.h needs to be included */
79 /* #undef HAVE_LIBPNG_PNG_H */
80
81 /* GDCM DICOM codec */
82 /* #undef HAVE_GDCM */
83
84 /* NVIDIA Video Decoding API*/
85 /* #undef HAVE_NVCUVID */
86 /* #undef HAVE_NVCUVID_HEADER */
87 /* #undef HAVE_DYNLINK_NVCUVID_HEADER */
88
89 /* NVIDIA Video Encoding API*/
90 /* #undef HAVE_NVCUVENC */
91
92 /* OpenCL Support */
93 #define HAVE_OPENCL
94 /* #undef HAVE_OPENCL_STATIC */
95 /* #undef HAVE_OPENCL_SVM */
96
97 /* NVIDIA OpenCL D3D Extensions support */
98 #define HAVE_OPENCL_D3D11_NV
99
100 /* OpenEXR codec */
101 #define HAVE_OPENEXR
102
103 /* OpenGL support*/
104 /* #undef HAVE_OPENGL */
105
106 /* PNG codec */
107 #define HAVE_PNG
108
109 /* Posix threads (pthreads) */
110 /* #undef HAVE_PTHREAD */
111
112 /* parallel_for with pthreads */
113 /* #undef HAVE_PTHREADS_PF */
114
115 /* Intel Threading Building Blocks */
116 /* #undef HAVE_TBB */
117
118 /* Ste||ar Group High Performance ParallelX */
119 /* #undef HAVE_HPX */
120
121 /* TIFF codec */
122 #define HAVE_TIFF
123
124 /* Define if your processor stores words with the most significant byte
125 first (like Motorola and SPARC, unlike Intel and VAX). */
126 /* #undef WORDS_BIGENDIAN */
127
128 /* VA library (libva) */
129 /* #undef HAVE_VA */
130
131 /* Intel VA-API/OpenCL */
132 /* #undef HAVE_VA_INTEL */
133
134 /* Lapack */
135 /* #undef HAVE_LAPACK */
136
137 /* Library was compiled with functions instrumentation */
138 /* #undef ENABLE_INSTRUMENTATION */
139
140 /* OpenVX */
141 /* #undef HAVE_OPENVX */
142
143 /* OpenCV trace utilities */
144 #define OPENCV_TRACE
145
146 /* Library QR-code decoding */
147 #define HAVE_QUIRC
148
149 #endif // OPENCV_CVCONFIG_H_INCLUDED