树莓派部署yolov 5目标检测的过程

工具:
树莓派 * 1
CSI摄像头 * 1

树莓派上部署yolov5需要注意的是需要提前安装好pytorch,在这里插入图片描述在这里插入图片描述上面是我安装的版本以及我的python版本,如果觉得从Github下载慢,可以先从百度网盘
(提取码:4266 )下载,在传到树莓派中。再利用下面两条语句进行安装,可能在安装过程中会有一些报错大家耐心地把那些依赖安装好。

pip3 install torch-1.7.0a0-cp37-cp37m-linux_armv7l.whl
pip3 install torchvision-0.8.0a0+45f960c-cp37-cp37m-linux_armv7l.whl

首先,我们要安装opencv去进行目标预测,可以直接用pip3 install opencv-python去安装,然后就是从Github上下载yolov5的文件(在终端输入
git clone https://github.com/ultralytics/yolov5这条指令下载)大家也可以点这里(提取码:6666)。下载完成后,就打开文件requirements.txt,大家可以看看自己什么python库没有安装好,利用pip3 install -r requirements.txt进行安装,这里我在安装matplotlib==3.2.2的时候会出现报错,我之前安装的版本是3.0.2的,可是文件提示matplotlib>=3.2.2,然后我更新了一下我的pippip3 install --upgrade pip在安装就OK了。不过最后这个好像不影响程序运行的结果。
在这里插入图片描述
如果出现下面这种情况,是需要安装pip3 install pyyaml不是直接安装ymal.
在这里插入图片描述
等到这些都安装完后,就可以开始利用样本照片进行预测了python3 detect.py,像出现下图表示运行成功了在这里插入图片描述
然后它会自动生成一个runs文件打开就可以发现下图的预测情况在这里插入图片描述
也可以直接python3 detect.py --source 0进行目标检测在这里插入图片描述
这里我是直接用官方提供的代码,当然,也可以自己去训练数据集……最后,我想讲的是,部署yolov5的过程并不复杂,只是在部署过程中肯定会遇上很多问题和报错,希望大家能够耐心解决😀。

版权声明:本文为CSDN博主「xsc-xyc」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_46410698/article/details/120390460

xsc-xyc

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

yolov5训练数据集划分

yolov5训练数据集划分 按照默认8:1:1划分训练集,测试集,验证集。 txt文件出现在imageset文件夹。 import os import randomtrainval_pe

Pytorch—万字入门SSD物体检测

前言 由于初入物体检测领域,我在学习SSD模型的时候遇到了很多的困难。一部分困难在于相关概念不清楚,专业词汇不知其意,相关文章不知所云;另一部分困难在于网上大部分文章要么只是简要介绍了SS