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