【树莓派入门系列】6 树莓派运行 yolov5 图形界面识别图片

树莓派运行YOLOV5项目 树莓派运行图形界面

项目目录 点击跳转

0. 首页
1. 前期准备工作
2. 配置树莓派系统
3. 安装测试opencv
4. 安装测试torch & torchvision
5. 测试yolov5项目
6. 树莓派运行 yolov5 图形界面
7. 快速配置环境

详细教程

1.安装 pyqt5 提供图像界面支持

如图所示,进入项目文件夹,运行 window.py 界面文件会报错

cd ylolv5-mask-42-master
python3 window.py

在这里插入图片描述
安装 pyqt5

sudo apt-get install python3-pyqt5

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到此安装完成,再次运行界面文件依然有报错,我这里有两个报错

/home/pi/.local/lib/python3.9/sitepackages/torchvision/io/image.py:13:Userlwarning : Failed to load image Python extension :warn(f"Failed to load image Python extension: {e}")

这个报错是因为 torch 与 torchvision 的版本不匹配导致的,如果你也有请参考这里 点击跳转
在这里插入图片描述
现在剩下一个错误了,如果你一直跟的我的教程,那应该和我一样,是因为 opencv 版本太高导致的,我们之前安装的是 4.5.4 版本,只需要重新安装 4.5.1 版本就不报错了
在这里插入图片描述
2. 替换较高版本的 opencv

卸载 4.5.5 版本

pip3 uninstall opencv-python3

重新安装 4.5.1 版本

sudo apt-get install python3-opencv    

你也可以通过其他方式安装,总之注意版本,如果你还报错,可以参考这里 点击跳转
在这里插入图片描述
3. 启动识别窗口

在这里插入图片描述
如果不出意外的话,肯定是出意外了
在这里插入图片描述
这个报错的原因很简单,提示找不到模型文件 best.pt ,我们的模型文件在 /home/pi/yolov5-mask-42-master/pretrained 路径下,一共有三个预训练的模型,这里我们使用最小的 yolov5s.pt 模型
在这里插入图片描述
我们复制这个模型到刚才报错的路径,/home/pi/yolov5-mask-42-master/runs/train/exp_yolov5s/weights 然后把模型文件名修改为 best.pt
在这里插入图片描述这里如果你有自己的模型的话可以使用自己的模型哦,下面再次启动

python3 window.py

在这里插入图片描述
点击上传图片,这里的图片是项目里面自带的,在 /home/pi/yolov5-mask-42-master/data/images 路径下,当然你也可以使用自己的图片
在这里插入图片描述
这个是视频识别功能,当然 ,树莓派肯定带不动,还需要优化模型,这里我就不演示啦
在这里插入图片描述
这个项目是 大佬 肆十二 开源的项目 手把手教你使用YOLOV5训练自己的目标检测模型-口罩检测-视频教程 点击跳转


到此图形界面就可以运行啦,记得点个赞哦 ~

猜你需要

上一篇:yolov5环境测试 点击跳转
下一篇:获取配置好环境的树莓派系统 点击跳转

  • 4
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

❀周周~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值