yolo5安装配置及其目标检测

一、yolo5的下载

1.1 环境配置

首先我们需要在anaconda里面添加yolo5的环境。在anaconda prompt里面输入如下代码:
conda create -n yolov5python=3.8

在这里插入图片描述
输入y点击确认安装:

在这里插入图片描述

1.2 下载git

由于我们在后面需要用到GitHub里面的代码,我们需要用到git工具,所以在这里需要下载git。
进入git官网,点击下载即可:git官网
在这里插入图片描述
一直进行next操作:
在这里插入图片描述
在这里插入图片描述
直到这个页面时,将他勾选的选项取消勾选即可:
在这里插入图片描述
最后,点击finish完成。

检查是否下载成功:

在桌面右击,出现如下两个即安装成功:
在这里插入图片描述

1.3 下载yolo5源码

输入下面指令:
git clone https://github.com/ultralytics/yolov5

在这里插入图片描述
输入cd指令将yolo5目录添加进命令目录里:
在这里插入图片描述

二、yolo5的安装

下面开始安装Yolov5所需模块,直接pip install -r requirements.txt,等待安装完成,执行代码如下:
python -m pip install -r requirements.txt
在这里插入图片描述

三、图片检测

3.1 准备工作

先在yolo5->data->images里面放张照片:
在这里插入图片描述

3.2 执行操作

然后通过detect.py对图像进行目标检测,输入代码如下:
python detect.py --source ./data/images/Jackson.jpeg

注意:source 后面有空格。

在这里插入图片描述

3.3 结果显示

然后可以在yolov5/runs/detect目录下找到模型输出结果的文件夹 :
在这里插入图片描述
在网上找了一张我家idol的照片,用yolo5处理该照片只用了0.037s。
在这里插入图片描述
显示结果如下:
在这里插入图片描述

四、视频检测

4.1 准备工作

在yolo5->data->images目录下放了一个我家艾玛的视频。
在这里插入图片描述

4.2 执行操作

然后通过detect.py对视频进行目标检测:
python detect.py --source ./data/images/aima.mp4
在这里插入图片描述
然后可以在yolov5/runs/detect目录下找到模型输出结果的文件夹 :
在这里插入图片描述

在这里插入图片描述

4.3 显示结果

我检测了一个20s,10.5MB的一个视频,显示速度如下:
在这里插入图片描述

打开exp2文件夹里面的,点开视频就可以出现以下效果:
在这里插入图片描述

五、摄像头实时检测

5.1 准备工作

手机端下载一个app——IP摄像头,并打开服务器:
在这里插入图片描述

条件:手机和电脑需要在同一个网络下才能运行。

5.2 执行操作

打开IP摄像头服务器,出现下面的IP地址:
在这里插入图片描述
执行如下代码操作:
python detect.py --source http://admin:[email protected]:8081
在这里插入图片描述

5.3 显示结果

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

打开exp3文件夹,你就可以看到实时操作的视频检测效果了:
在这里插入图片描述

六、总结

初步体验yolo5,感觉下载安装操作没有特别复杂,将别人的源代码进行运用和学习,能让自己学会不少知识。yolo5配置简单,速度和识别效果也比较好,有机会可以深入地了解他其中更深层次的原理及代码的实现。

七、参考链接

【1】半小时搞定Yolov5安装配置及使用(详细过程)
【2】Yolov5的安装配置及实现目标检测

猜你喜欢

转载自blog.csdn.net/m0_46275263/article/details/121119099