首页 > 其他 > 详细

OpenVINO 2020.1.033+VS2017配置 以deployment_tools\open_model_zoo下object_detection_demo_yolov3_async开发环境配置为例

时间:2020-03-02 18:52:41      阅读:592      评论:0      收藏:0      [点我收藏+]

OpenVINO 2020.1.033+VS2017配置 以deployment_tools\open_model_zoo下object_detection_demo_yolov3_async开发环境配置为例

1)      首先要编译:”cd C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\bin”并执行”setupvars.bat”配置环境变量;”cd C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\deployment_tools\open_model_zoo\demos”并执行”build_demos_msvc.bat VS2017”进行编译,生成相关的库文件,默认在目录” C:\Users\username\Documents\Intel\OpenVINO\omz_demos_build”下。

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

 技术分享图片

  

 技术分享图片

 

技术分享图片

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

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

 技术分享图片

 

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

C:\Users\username\Documents\Intel\OpenVINO\omz_yolov3_demo_build\thirdparty\gflags\include

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\deployment_tools\open_model_zoo\demo-yolov3\common

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\deployment_tools\open_model_zoo\demo-yolov3\common\monitors

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\opencv\include

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\deployment_tools\inference_engine\include

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

添加如下:

_CRT_SECURE_NO_WARNINGS

可选添加:

USE_OPENCV

GFLAGS_IS_A_DLL=0

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

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\opencv\lib\opencv_highgui420d.lib

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\deployment_tools\inference_engine\lib\intel64\Debug\inference_engine_c_apid.lib

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\deployment_tools\inference_engine\lib\intel64\Debug\inference_engine_nn_builderd.lib

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\deployment_tools\inference_engine\lib\intel64\Debug\inference_engined.lib

C:\Users\jeshy\Documents\Intel\OpenVINO\omz_yolov3_demo_build\intel64\Debug\monitors.lib

C:\Users\jeshy\Documents\Intel\OpenVINO\omz_yolov3_demo_build\intel64\Debug\gflags_nothreads_static.lib

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\opencv\lib\opencv_videoio420d.lib

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\opencv\lib\opencv_imgcodecs420d.lib

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\opencv\lib\opencv_imgproc420d.lib

C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\opencv\lib\opencv_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:\Workspace\VSProjects\VINO\x64\Release>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

 技术分享图片

 

OpenVINO 2020.1.033+VS2017配置 以deployment_tools\open_model_zoo下object_detection_demo_yolov3_async开发环境配置为例

原文:https://www.cnblogs.com/jeshy/p/12396950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!