深度学习加速方案OpenVINO探秘(三):OpenVINO进阶测试

1. 进阶测试:SSD 人脸检测测试

1.1 环境校验

  • 进行人脸检测测试
    cmd指令下,进入路径C:\Program Files (x86)\Intel\openvino_2021.2.185\deployment_tools\inference_engine\samples\python\object_detection_sample_ssd
    在这里插入图片描述
  • 运行python文件报错:DLL找不到指定模块
    -
  • 在环境变量中添加以下:
C:\Program Files (x86)\Intel\openvino_2021.2.185\deployment_tools\ngraph
C:\Program Files (x86)\Intel\openvino_2021.2.185\deployment_tools\inference_engine\external\tbb\bin
C:\Program Files (x86)\Intel\openvino_2021.2.185\deployment_tools\inference_engine\bin\intel64\Release
C:\Program Files (x86)\Intel\openvino_2021.2.185\opencv\bin
  • 配置完环境变量后要找到"setupvars.bat"重新激活,再验证:
    在这里插入图片描述
  • 配置模型优化器(Model Optimizer)
    到目录:C:\Program Files (x86)\Intel\openvino_2021.2.185\deployment_tools\model_optimizer\install_prerequisites,运行 install_prerequisites.sh
install_prerequisites.sh
  • 最后再跑一次就work了(至此环境就没有问题了):
    在这里插入图片描述

1.2 模型下载open_model_zoo的用法

现在还不能直接跑python文件,可以看到上面-h的解释里需要有模型文件还有input的图片。这里借助open_model_zoo,有两种下载模型的方法。

  • 体面下载法:downloader.py
    cmd指令下,在C:\Program Files (x86)\Intel\openvino_2021.2.185\deployment_tools\open_model_zoo\tools\downloader路径中,运行downloader.py,选择对应的文件即可。
  • 自己下载
    上面的下载方法毕竟慢,可以直接找到模型的下载地址,然后借助迅雷等工具下载。
    在路径:C:\Program Files (x86)\Intel\openvino_2021.2.185\deployment_tools\open_model_zoo\models\intel中,有很多类型的demo,以其中face-detection为例,打开文件夹
    在这里插入图片描述
    里面的model.yml可以直接找到对应网址下载离线模型
    在这里插入图片描述
    xml 和 bin是两两对应的别下错,选择source里面的链接下载即可。

1.3 模型测试

在这里插入图片描述

  • 执行指令
    python object_detection_sample_ssd.py -m F:\Programs\openvino\mymodel\face-detection-0200\face-detection-0200.xml -i C:\Users\admin\Desktop\people.jpg -d CPU
  • 报错
    get_shape was called on a descriptor::Tensor with dynamic shape
    在这里插入图片描述
  • 解决
    注释掉对应行就可以了
    # if len(output_ops) != 0:
        # output_name, output_info = output_ops.popitem()

在这里插入图片描述

  • 运行
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值