目标检测程序的安装与测试

一、yolov5安装配置及使用教程

1.1下载yolov5

Yolov5 Github地址:https://github.com/ultralytics/yolov5

在这里插入图片描述

或者直接git clone到本地工作目录,等待下载完成:git clone https://github.com/ultralytics/yolov5
在这里插入图片描述

Yolov5代码目录架构:

在这里插入图片描述

1.2下载yolov5预训练模型

下载地址:https://github.com/ultralytics/yolov5/releases

在这里插入图片描述

找到最新的release,点开下面的Assets下载(.pt文件就是pytorch的模型文件):

在这里插入图片描述

下载后放到Yolov5源码根目录,或新建个weights/目录中使用:在这里插入图片描述

yolov5共有四种模型:yolov5s、yolov5m、yolov5l、yolov5x。
在这里插入图片描述
其中yolov5s目标检测速度最快,因为其网络参数最少,但相应的,检测效果相比是最差的

而yolov5x是检测效果最好的,参数最多,而时间上最慢。。

具体使用可以根据实际需要,例如如果目标检测应用场景比较看重速度,就用yolov5s.pt

二、安装YOLOv5

源码下完后,下面开始安装Yolov5所需模块。
先进入源码所在文件,再pip install -r requirements.txt,等待安装完成。

在这里插入图片描述

三、测试yolov5

3.1 lmg图片测试

通过detect.py对图像进行目标检测:
在这里插入图片描述

然后可以在yolov5/runs/detect目录下找到模型输出结果的文件夹 :在这里插入图片描述

这是源码自带的bus.jpg识别效果:
在这里插入图片描述

在这里插入图片描述

3.2Video视频测试

视频放到data目录中即可:
在这里插入图片描述

然后通过detect.py对视频进行目标检测:

python detect.py --source data/video/dog1.mp4

在这里插入图片描述

请添加图片描述

3.3摄像头测试

使用本机摄像头测试Yolov5实时检测:

python detect.py --source 0

在这里插入图片描述
就会弹出摄像头页面,识别到的物体会用不同颜色的方框进行标识,同时上面会显示名称和概率(置信度)

如果通过摄像头检测出识别的物体会打印出来:比如下面的person,cell phone等。

在这里插入图片描述

四、参考

https://blog.csdn.net/HowieXue/article/details/118445766

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值