OpenVINO human pose estimation例程运行

2020-07-264001
AI 快速预览详细 收起
本文介绍了如何在已配置好的环境中运行OpenVINO的人体姿态估计例程。首先,通过双击build_demos_msvc文件编译生成工程,并将生成的文件保存在特定目录下。接着,从指定网站下载所需的模型文件。然后,准备输入数据,可以是网络下载的视频或摄像头输入。最后,将相关文件放在同一目录下,以管理员权限运行run.bat文件即可。
这篇教程详细介绍了如何在已经布置好环境的情况下运行openvino的例程,这里我拿openvino库的human pose estimation 作为范例,其它例程的操作都是类似的。
第一步:设置工程
  • 在C:\Program Files (x86)\IntelSWTools\openvino\inference_engine\demos , 双击build_demos_msvc。
OpenVINO human pose estimation例程运行图1
编译生成的文件将储存在C:\Users\[username]\Documents\Intel\OpenVINO\inference_engine_demos_build
*这里的username因人而异,需要选择自己电脑的用户名
OpenVINO human pose estimation例程运行图2


2. 打开想要生成的demo的文件夹使用visual studio打开demo.vcxproj文件。
OpenVINO human pose estimation例程运行图3

3. 打开后注意要先将左上方的生成模式改为release, 这样就不会生成多余的文件。
OpenVINO human pose estimation例程运行图4

4.右键单击想要编译的工程的名字并选择生成。
OpenVINO human pose estimation例程运行图5

生成的文件将保存在C:\Users\[username]\Documents\Intel\OpenVINO\inference_engine_demos_build\intel64\Release
OpenVINO human pose estimation例程运行图6

第二步:准备模型
1. 通过https://download.01.org/opencv/下载模型,点进去后依次找到:/opencv/2020/openvinotoolkit/2020.4/open_model_zoo/models_bin/1/human-pose-estimation-0001/FP32/
OpenVINO human pose estimation例程运行图7

2. 单机.bin文件即可下载,而第二个.xml文件需要右键选择链接另存为即可下载。
OpenVINO human pose estimation例程运行图8

第三步:准备输入
  • 从网络上下载输入数据
  • 自己准备视频
  • 使用摄像头
将run.bat文件中 -i设为0 或者cam


第四步:运行脚本
  • 将第一步编译生成的human_pose_estimation_demo.exe文件、下载的两个模型(.bin和.xml文件)以及输入文件放到同一个目录下,以管理员权限使用cmd在这个目录运行run.bat文件。
[mw_shl_code=bash,false]@echo off
::set env
cd /d "C:\Program Files (x86)\IntelSWTools\openvino\bin"
call setupvars.bat

::current dir
cd /d %~dp0
human_pose_estimation_demo.exe -m human-pose-estimation-0001.xml -i %1 -d MYRIAD[/mw_shl_code]

*注意如果输入文件是摄像头,需要将run.bat中的-i %1 改为 -i cam或者-i 0


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -