github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/opencv4/include/opencv2/cvconfig.h (about) 1 #ifndef OPENCV_CVCONFIG_H_INCLUDED 2 #define OPENCV_CVCONFIG_H_INCLUDED 3 4 /* OpenCV compiled as static or dynamic libs */ 5 #define 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 /* #undef HAVE_DIRECTX */ 45 /* #undef HAVE_DIRECTX_NV12 */ 46 /* #undef HAVE_D3D11 */ 47 /* #undef HAVE_D3D10 */ 48 /* #undef 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 /* #undef 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 #define HAVE_PTHREAD 111 112 /* parallel_for with pthreads */ 113 #define 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