• OpenVINO 2020.1.033+VS2017配置 以deployment_toolsopen_model_zoo下object_detection_demo_yolov3_async开发环境配置为例


    OpenVINO 2020.1.033+VS2017配置 以deployment_toolsopen_model_zoo下object_detection_demo_yolov3_async开发环境配置为例

    1)      首先要编译:”cd C:Program Files (x86)IntelSWToolsopenvino_2020.1.033in”并执行”setupvars.bat”配置环境变量;”cd C:Program Files (x86)IntelSWToolsopenvino_2020.1.033deployment_toolsopen_model_zoodemos”并执行”build_demos_msvc.bat VS2017”进行编译,生成相关的库文件,默认在目录” C:UsersusernameDocumentsIntelOpenVINOomz_demos_build”下。

    本人只关注object_detection_demo_yolov3_async的配置测试,所以copy了一份demos并删除无关文件及文件夹并修改文件名称和工程名称,在CMakeList.txt文件和build_demos_msvc.bat文件中修改即可,最后形成如下:

     

      

     

    2)完成编译,默认在目录” C:UsersusernameDocumentsIntelOpenVINOomz_demos_build”下。然后开始配置VS2017工程项目了。假设已经建立好解决方案了,(Debug)配置如下:

    1、配置属性—常规—字符集:使用多字节字符集

     

     2、配置属性— C/C++ —常规 — 附加包含目录

    C:UsersusernameDocumentsIntelOpenVINOomz_yolov3_demo_build hirdpartygflagsinclude

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033deployment_toolsopen_model_zoodemo-yolov3common

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033deployment_toolsopen_model_zoodemo-yolov3commonmonitors

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033opencvinclude

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033deployment_toolsinference_engineinclude

    3、配置属性— C/C++ —预处理器— 预处理器定义

    添加如下:

    _CRT_SECURE_NO_WARNINGS

    可选添加:

    USE_OPENCV

    GFLAGS_IS_A_DLL=0

    4、配置属性— 连接器—输入— 附加依赖项(最后两项一定要添加,不然链接时出错误)

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033opencvlibopencv_highgui420d.lib

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033deployment_toolsinference_enginelibintel64Debuginference_engine_c_apid.lib

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033deployment_toolsinference_enginelibintel64Debuginference_engine_nn_builderd.lib

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033deployment_toolsinference_enginelibintel64Debuginference_engined.lib

    C:UsersjeshyDocumentsIntelOpenVINOomz_yolov3_demo_buildintel64Debugmonitors.lib

    C:UsersjeshyDocumentsIntelOpenVINOomz_yolov3_demo_buildintel64Debuggflags_nothreads_static.lib

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033opencvlibopencv_videoio420d.lib

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033opencvlibopencv_imgcodecs420d.lib

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033opencvlibopencv_imgproc420d.lib

    C:Program Files (x86)IntelSWToolsopenvino_2020.1.033opencvlibopencv_core420d.lib

    pdh.lib

    shlwapi.lib

    {VS默认自带:kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib}

    至此,愉快地利用VS进行项目开发了,另,其他demo的配置可以参考执行build_demos_msvc.bat命令时命令行窗口的输出,进灵活配置

    E:WorkspaceVSProjectsVINOx64Release>VINO.exe -i James.mp4 -m yolo_v3.xml -d GPU

    InferenceEngine: 00007FFEAFAEB740

    [ INFO ] Parsing input parameters

    [ INFO ] Reading input

    MFX: Unsupported extension: James.mp4

    [ INFO ] Loading Inference Engine

    [ INFO ] Device info:

            GPU

            clDNNPlugin version ......... 2.1

            Build ........... 37988

    [ INFO ] Loading network files

    [ INFO ] Batch size is forced to  1.

    [ INFO ] Checking that the inputs are as the demo expects

    [ INFO ] Checking that the outputs are as the demo expects

    [ INFO ] Loading model to the device

    [ INFO ] Start inference

     

  • 相关阅读:
    软件需求变更管理
    Flex自定义事件
    Flex基础控件Button
    Ext JS高级程序设计》即将隆重上市(预计上市时间:091115)
    迈向工程硕士
    Flex基础控件ComboBox
    ExtJS 4 Beta 2预览:Ext.Brew包
    ExtJS 4 Grid组件
    REST WebService与SOAP WebService的比较
    Step by Step WebMatrix网站开发之一:Webmatrix安装
  • 原文地址:https://www.cnblogs.com/jeshy/p/12396950.html
Copyright © 2020-2023  润新知