• 如何输出opencv编译信息


    本文链接:https://mangoroom.cn/opencv/how-to-print-compile-info-of-opencv.html

    opencv提供了一个函数,利用这个函数可以输出当前的opencv的编译信息。

    • 输出代码c++
    #include<iostream>
    #include<opencv2/opencv.hpp>
    
    
    int main()
    {
    	std::cout << cv::getBuildInformation() << std::endl;
    
    	system("pause");
    	return 0;
    }
    

    芒果自己编译的opencv输出结果如下

    
    General configuration for OpenCV 4.1.1-pre =====================================
      Version control:               4.1.0-466-gb95e93c20
    
      Platform:
        Timestamp:                   2019-06-27T00:46:37Z
        Host:                        Windows 10.0.17763 AMD64
        CMake:                       3.15.0-rc2
        CMake generator:             Visual Studio 16 2019
        CMake build tool:            C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe
        MSVC:                        1921
    
      CPU/HW features:
        Baseline:                    SSE SSE2 SSE3
          requested:                 SSE3
        Dispatched code generation:  SSE4_1 SSE4_2 FP16 AVX AVX2 AVX512_SKX
          requested:                 SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX
          SSE4_1 (15 files):         + SSSE3 SSE4_1
          SSE4_2 (2 files):          + SSSE3 SSE4_1 POPCNT SSE4_2
          FP16 (1 files):            + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 AVX
          AVX (5 files):             + SSSE3 SSE4_1 POPCNT SSE4_2 AVX
          AVX2 (29 files):           + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2
          AVX512_SKX (5 files):      + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2 AVX_512F AVX512_COMMON AVX512_SKX
    
      C/C++:
        Built as dynamic libs?:      YES
        C++ Compiler:                C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.21.27702/bin/Hostx64/x64/cl.exe  (ver 19.21.27702.2)
        C++ flags (Release):         /DWIN32 /D_WINDOWS /W4 /GR  /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi  /fp:precise     /EHa /wd4127 /wd4251 /wd4324 /wd4275 /wd4512 /wd4589 /MP12   /MD /O2 /Ob2 /DNDEBUG
        C++ flags (Debug):           /DWIN32 /D_WINDOWS /W4 /GR  /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi  /fp:precise     /EHa /wd4127 /wd4251 /wd4324 /wd4275 /wd4512 /wd4589 /MP12   /MDd /Zi /Ob0 /Od /RTC1
        C Compiler:                  C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.21.27702/bin/Hostx64/x64/cl.exe
        C flags (Release):           /DWIN32 /D_WINDOWS /W3  /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi  /fp:precise       /MP12    /MD /O2 /Ob2 /DNDEBUG
        C flags (Debug):             /DWIN32 /D_WINDOWS /W3  /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi  /fp:precise       /MP12  /MDd /Zi /Ob0 /Od /RTC1
        Linker flags (Release):      /machine:x64  /INCREMENTAL:NO
        Linker flags (Debug):        /machine:x64  /debug /INCREMENTAL
        ccache:                      NO
        Precompiled headers:         YES
        Extra dependencies:
        3rdparty dependencies:
    
      OpenCV modules:
        To be built:                 calib3d core dnn features2d flann gapi highgui imgcodecs imgproc ml objdetect photo stitching ts video videoio
        Disabled:                    world
        Disabled by dependency:      -
        Unavailable:                 java js python2 python3
        Applications:                tests perf_tests apps
        Documentation:               NO
        Non-free algorithms:         NO
    
      Windows RT support:            NO
    
      GUI:
        Win32 UI:                    YES
        VTK support:                 NO
    
      Media I/O:
        ZLib:                        build (ver 1.2.11)
        JPEG:                        build-libjpeg-turbo (ver 2.0.2-62)
        WEBP:                        build (ver encoder: 0x020e)
        PNG:                         build (ver 1.6.37)
        TIFF:                        build (ver 42 - 4.0.10)
        JPEG 2000:                   build (ver 1.900.1)
        OpenEXR:                     build (ver 2.3.0)
        HDR:                         YES
        SUNRASTER:                   YES
        PXM:                         YES
        PFM:                         YES
    
      Video I/O:
        DC1394:                      NO
        FFMPEG:                      NO
          avcodec:                   NO
          avformat:                  NO
          avutil:                    NO
          swscale:                   NO
          avresample:                NO
        GStreamer:                   NO
        DirectShow:                  YES
        Media Foundation:            YES
          DXVA:                      YES
    
      Parallel framework:            Concurrency
    
      Trace:                         YES (with Intel ITT)
    
      Other third-party libraries:
        Lapack:                      NO
        Eigen:                       NO
        Custom HAL:                  NO
        Protobuf:                    build (3.5.1)
    
      OpenCL:                        YES (NVD3D11)
        Include path:                F:/Code/opencv/3rdparty/include/opencl/1.2
        Link libraries:              Dynamic load
    
      Python (for build):            NO
    
      Java:
        ant:                         NO
        JNI:                         NO
        Java wrappers:               NO
        Java tests:                  NO
    
      Install to:                    F:/Code/opencv_build/install
    -----------------------------------------------------------------
    
    
    Press any key to continue . . .
    
    C:UsersihaomingDesktopCodeC++OpenCVProject1x64DebugProject1.exe (process 14472) exited with code 0.
    To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
    Press any key to close this window . . .
    
    • 输出代码python
    import cv2
    print cv2.getBuildInformation()
    

    本文由芒果浩明发布,转载请注明来源。
    本文链接:https://mangoroom.cn/opencv/how-to-print-compile-info-of-opencv.html

  • 相关阅读:
    (转)C#特性详解
    PHP MSSQL数据操作PDO API
    DWR
    配置JAVA的环境变量
    关​于​h​i​b​e​r​n​a​t​e​中​双​向​外​键​关​联​o​n​e​-​t​o​-​o​n​e​的​p​r​o​p​e​r​t​y​-​r​e​f​=​的​问​题(转)
    Hibernate 二级缓存 总结整理(转)
    EhCache 分布式缓存/缓存集群(转)
    MySQL分区表(转)
    通用权限设计
    (转)关于Struts 2 拦截器参数丢失问题
  • 原文地址:https://www.cnblogs.com/mangoroom/p/11096429.html
Copyright © 2020-2023  润新知