一、例子编译
1、运行 C:Program Files (x86)IntelSWToolsopenvino_2019.1.148insetupvars.bat
这步需要win平台下安装python。
![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093848565-2098408955.png)
2、C:Program Files (x86)IntelSWToolsopenvino_2019.1.148inference_enginesamples 目录下
build_samples_msvc.bat,它会自动探测你机器安装的vs并且生成对于的工程文件.
直接运行,这一步需要安装cmake,并且将其目录融入path中
![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093855037-1670058783.png)
会需要较长时间出现很多花花绿绿东西。
C:UsersAdministratorDocumentsIntelOpenVINOinference_engine_samples_build
是生成目录地址,vs2017打开
![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093902485-1440188949.png)
批生成,all_build,成功。
![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093909702-1091149355.png)
二、代码运行
1、参考资料
https://docs.openvinotoolkit.org/latest/_demos_security_barrier_camera_demo_README.html
2、下载model
可以参考教程中提供方法,也可以打开 list_topologies.yml 直接迅雷下载。
![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093917815-1227252511.png)
3、security_barrier_camera_demo 运行
参数:-i E:/OpenVINO_modelZoo/LD1930.jpg -m E:/OpenVINO_modelZoo/vehicle-license-plate-detection-barrier-0106.xml -m_va E:/OpenVINO_modelZoo/vehicle-attributes-recognition-barrier-0039.xml -m_lpr E:/OpenVINO_modelZoo/license-plate-recognition-barrier-0001.xml
效果:![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093925107-1080372474.jpg)
![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093925107-1080372474.jpg)
4、interactive_face_detection_demo
参数:-i E:/OpenVINO_modelZoo/rowing.mp4 -m E:/OpenVINO_modelZoo/face-detection-adas-0001.xml -m_ag E:/OpenVINO_modelZoo/age-gender-recognition-retail-0013.xml -m_hp E:/OpenVINO_modelZoo/head-pose-estimation-adas-0001.xml -m_em E:/OpenVINO_modelZoo/emotions-recognition-retail-0003.xml -m_lm E:/OpenVINO_modelZoo/facial-landmarks-35-adas-0002.xml
效果:
![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093931948-1210246641.jpg)
![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093939098-1560052291.jpg)
5、end2end_video_analytics_ie 运行
参数:-i E:/OpenVINO_modelZoo/LD1930.jpg -m E:/OpenVINO_modelZoo/vehicle-attributes-recognition-barrier-0039.xml -l E:/OpenVINO_modelZoo/vehicle-attributes-recognition-barrier-0039.prototxt
效果:![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093944987-596594801.png)
![](https://img2018.cnblogs.com/blog/508489/201907/508489-20190730093944987-596594801.png)
三、初步小结
1、基于SDK在win上的运行是可行的;
2、和OpenCV的结合是有方法的,但是存在困难;
3、目前只能够运行于有限例子,更广泛的情况仍需继续研究(多目标、视频);
4、Model是关键,Model的全面了解、更新和训练生成将成为重点。