在树莓派上使用yolov3

从0开始在树莓派中部署openvino+yolov3----5


前言

上篇转换了模型,现在就需要在树莓派里面使用,这里需要运行yolov3的代码

链接:https://pan.baidu.com/s/1jAyEzkzazPMydg4064gvqA 
提取码:yp8n 
--来自百度网盘超级会员V1的分享

一、部署yolov3到树莓派上

按照之前的方法登录树莓派(这里就不做演示了,今天考研,信号有点差,VNC登录进去卡死了)
在VNC界面上点击那个左右箭头的符号就可以把上面下载的文件给传到树莓派上,把文件移动到我们建立的openvino文件里面的build文件内。

链接:https://pan.baidu.com/s/1mco3bHy8eZJEVpdpcRowSw 
提取码:01ax 
--来自百度网盘超级会员V1的分享

下载上面的权重文件,和上面一样的方法把文件传到树莓派上
文件存放形式可以按照下面的这个路径进行存储
在object_detection_demo_yolov3_async文件上打开终端,运行下面这个代码就可以开启检测了。

python3 object_detection_demo_yolov3_async.py -m /home/pi/openvino/build/yolo/frozen_darknet_yolov3_model.xml -d MYRIAD -i /home/pi/Downloads/image/1.mp4

请添加图片描述
效果不错。

总结

整个过程分为两大步,在树莓派上下载openvino,电脑上进行yolov3的权重转换。
在树莓派下载的openvino是阉割版的缺失了运行yolov3的demo,所以当初就想着下载老版本(老版本没有阉割)运行里面的demo,但是问题来了,树莓派上的版本必须比电脑版本要高不然就会出现无法找到openvino模块以及无法解析未来版本的问题。所以尝试着在电脑上安装openvino2019R1版本,但是很不幸,安装的时候居然出现了找不到python3.6这个问题(一直没解决,后面有时间就去尝试解决一下)
然后我把里面的demo给复制出来,用到了2020版本openvino里面,成功运行。
在电脑上转换模型,一定要注意tensorflow的版本问题。下篇把遇到的问题给总结上。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值