(三)在LattePanda上安装OpenVINO
本帖最后由 szjuliet 于 2020-6-29 23:38 编辑(三)在LattePanda上安装OpenVINO(一)LattePanda Delta开箱及安装
(二)制作WTG系统引导盘
(三)在LattePanda上安装OpenVINO
以下是参考比赛官方给出的文档进行的安装步骤:
一、安装Visual Studio 2019 community 组件
1. 到https://visualstudio.microsoft.com/zh-hans/downloads/下载Visual Studio 2019 community
2. 运行文件vs_community__1330783427.1571293745.exe
[*]工作负载中选择“使用C++的桌面开发”和“通用Windows平台开发”:
[*]在单个组件中搜索ms,选择MSBuild
[*]点击Install
二、安装CMake * 3.4或更高版本
Step1.复制链接进入CMake下载页面https://cmake.org/ download/点击下载第一行最新的windows64位的软件,如图所示:
Step2.然后双击这个msi文件启动安装程序。注意:在安装程序中,需要为所有用户选择“将CMake添加到系统PATH”选项。
Step3. 实际测试过程中,CMake并没有被添加到环境变量,所以需要手工添加,如图所示为添加环境变量的步骤截图:
三、安装Python3.6.5或以上版本Step1.复制链接进入Python下载页面(https://www.python.org/ downloads/release/ python-365/) 并在在新页面下拉后找到file,点击便可下载最新版Python,如图所示:注:系统尽量只保留一个Python版本,多个不同的版本有可能在后面的命令中会出错。
Step2.双击exe文件点击安装注意:一定要将Python添加到path环境变量中,如图所示:
Step3.然后点击Install Now,等待安装完成并关闭。
Step4.在cmd窗口中更新pip至最新版本,输入指令,如图所示:python -m pip install --upgrade pip
四、安装英特尔回分发版的OpenVINOTM工具包核心组件Step1.点击进入OpenVINOTM下载界面https://software.seek.intel.com/openvino-toolkit?os=windows。如果没有账号需要先注册,注册时需要选择操作系统类型。
Step2.注册成功后选择Full Package下载。注意将页面中的序列号保存好以待后面激活。
Step3.选择下载的w_openvino_toolkit_p_2020.2.117.exe文件,勾选所有的组件,并按照默认路径进行安装。
Step4.然后继续单击下一步,等待安装组件,如果依赖全部安装则会正常安装OpenVINO。
注:若是前面的环境没有安装,你便会缺少某些外部依赖项,则会看到警告(图片来自官方说明文档)
Step5.环境依赖安装完成后,提示安装的第一步已经完成,还需要额外的步骤来安装依赖:安装外部软件依赖、设置环境变量、配置模型优化器、运行验证脚本来验证安装和完整的服务。点击finish将窗口关闭。
五、测试安装并使用神经棒运行demo
Step1.将Intel神经计算棒插入LattePanda的USB口,在终端中输入代码:
C:
cd C:\"Program Files (x86)"\IntelSWTools\openvino\deployment_tools\demo
.\demo_squeezenet_download_convert_run.bat –d MYRIAD
Step 2.跑Demo,继续在终端中输入代码:
C:
cd C:\"Program Files (x86)"\IntelSWTools\openvino\deployment_tools\demo
.\demo_security_barrier_camera.bat -d MYRIAD
上面这张图所在的位置:C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\demo\car_1.bmp
打开图片显示如下:
六、使用OpenVINOM进行模型转换OpenVINOM可以将其它的模型格式转换为专用格式进行运行,在使用经过训练的模型运行工具之前,需要确保使用“模型优化器”工具将模型转换为推理引擎格式(*.xml+ *.bin),所以我们需要来配置一些东西。
Step1.安装Python的环境依赖。
①命令行输入。
pip install --upgrade setuptools
pip uninstall numpy
pip install "numpy<1.17"
pip install opencv-python
cd C:\"Program Files (x86)"\IntelSWTools\openvino\deployment_tools\model_optimizer
②将(C:\Program Files (x86)\IntelSWTools \openvino_ xxxx\python\python3.6) 目录下的openvino文件夹添加到下图所示的文件夹中:
③将此路径添加到环境变量中
C:\ProgramFiles(x86)\IntelSWTools\openvino\deployment_tools\inference_engine\bin\intel64\Release
C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Lib\site-packages\openvino\inference_engine
Step2.安装完成后,测试一下mo.py能否正常使用python mo.py -h
python mo.py -h
Step3.转换一个模型
[*]在这个网页中(https://download.01.org/opencv/p ... 20/googlenet-v1-tf/,将.pb文件下载到电脑:
[*]然后转换:
python mo.py --input_model “D:\chenxq\inception_v1.frozen.pb”这一步在LattePanda没有成功过。下面的图是在手提电脑上运行成功后的截图。
而在LattePanda上独立安装过三次,引导盘有固态U盘,也有固态硬盘,操作系统有英文的也有中文的。每次都是全新的操作系统,但是每次错误都是一样。根据错误提示,执行了prerequcies.bat,所有先决条件全部满足,路径也已经加到环境变量中。重新安装TensorFlow,各种方法全部试过,仍然不行。
以下步骤在手提电脑上完成:
Step4.先设置临时的环境变量cd C:\Program Files (x86)\IntelSWTools\openvino\bin
Setupvars.bat
Step5.使用转换后的模型运行图像分类示例:cd C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\inference_engine\
cd samples\python\classification_sample
python classification_sample.py -i "需要被识别的图片路径" -m "转换后的模型.xml文件路径"
上面第3行命令具体如下:python classification_sample.py -i "C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\demo\car.png" -m "C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\inception_v1.frozen.xml"
得到运行结果:
以下是安装过程的视频:
https://v.qq.com/x/page/t3102aekx3j.html
求解答问题出在什么地方。同样的安装步骤在手提电脑上成功安装,但是在LattePanda上试过数次都不行。
参考资料:
官方安装文档
https://docs.openvinotoolkit.org/latest/_docs_install_guides_installing_openvino_windows.html
页:
[1]