深度学习—Yolov5模型配置

这篇具有很好参考价值的文章主要介绍了深度学习—Yolov5模型配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

搭建Yolov5要注意两个大问题:一个是在搭建YOLOv5前的环境准备,另一个是前部环境搭好后对YOLOv5的配置,运行YOLOv5自带的检验程序,便于后续的处理。

ps: 搭建环境一定要细心 + 耐心

一、环境准备

个人配置如下:
Python 3.7 + CUDA 11.6 + CUDNN 8.4.0 + Torch 1.12.0
具体配置过程请跳转下列链接:
深度学习—Python、Cuda、Cudnn、Torch环境配置搭建

二、数据准备

我个人使用的是Labelimg。
教程使用请跳转下列链接:
Labelimg(目标检测标注工具)安装。
注意:Yolo支持的标注文件格式为txt,记得把标注模式切换为YOLO。
yolov5配置,深度学习,Torch,深度学习,YOLO,python
标注效果如下图:
yolov5配置,深度学习,Torch,深度学习,YOLO,python

三、YOLOv5

YOLO的全称是you only look once,指只需要浏览一次就可以识别出图中的物体的类别和位置。因为只需要看一次,YOLO被称为Region-free方法,相比于Region-based方法,YOLO不需要提前找到可能存在目标的Region。

3.1YOLOv5 v5.0下载安装

YOLOv5代码都是开源的,因此我们可以直接下载。网址:glenn-jocher YOLOv5 v5.0 Release (#2762)

注意!!!:你这里下载的是Yolov5 v5.0,你后续步骤要对应你的版本
yolov5配置,深度学习,Torch,深度学习,YOLO,python

3.2 安装Yolov5 v5.0依赖库

看到yolov5-5.0>yolov5-5.0中的reqiurements.txt文件。yolov5配置,深度学习,Torch,深度学习,YOLO,python
此时打开Anaconda Prompt,激活虚拟环境。

activate pytroch

切换到requirements.txt文件所在目录,输入命令:

 pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com   #这里使用了阿里云镜像

在此过程中,哪里报错就查ERROR,一般是缺少依赖包,pip install 包名即可。后缀可加国内镜像加速下载。

阿里云镜像:http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
清华镜像:http://mirrors.alivun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

yolov5配置,深度学习,Torch,深度学习,YOLO,python

3.2.1 pycocotools总是报错

!!!这里可能会遇到一个pycocotools总在报错

ERROR:Could not build wheels for pycocotools, which is required to install pyproject.toml-based

解决方法1:去清华pycocotools-windows镜像网站手动下载。

yolov5配置,深度学习,Torch,深度学习,YOLO,python
解释:我的python版本是3.7,电脑系统是64位。所以我选的是pycocotools windows-2.0.0.1-cp37-cp37m-win amd64.whl。并且放到C:\User\Admin目录下。
yolov5配置,深度学习,Torch,深度学习,YOLO,python

错误示范:(没有放到C:\User\Admin目录下)
yolov5配置,深度学习,Torch,深度学习,YOLO,python
正常:
yolov5配置,深度学习,Torch,深度学习,YOLO,python

yolov5配置,深度学习,Torch,深度学习,YOLO,python

解决方法2:下载已有pycocotools压缩包,解压覆盖同名文件夹。

链接:https://pan.baidu.com/s/1r_CND-dyJ2rrKVYP0ANYsg
提取码:1024

原pycocotools文件夹位置:
yolov5配置,深度学习,Torch,深度学习,YOLO,python

四、YOLO测试

Yolov5自带两张测试图片。
yolov5配置,深度学习,Torch,深度学习,YOLO,python

4.1 配置预训练权重

打开ultralytics/yolov5网址,可以看到Yolov5 有很多小版本(应该是这么叫吧)。找到与我们对应的Yolov5 v5.0

!!!注意:一定要对应你的Yolov5的小版本号,否则跑不出来的
yolov5配置,深度学习,Torch,深度学习,YOLO,python
yolov5配置,深度学习,Torch,深度学习,YOLO,python
yolov5配置,深度学习,Torch,深度学习,YOLO,python
下载Yolov5l.pt、Yolov5x.pt、Yolov5s.pt、Yolov5m.pt放到 yolov5-5.0文件夹中的yolov5-5.0文件夹同级目录中。
yolov5配置,深度学习,Torch,深度学习,YOLO,python
yolov5配置,深度学习,Torch,深度学习,YOLO,python

4.2 运行效果

若你的runs/detect/exp有生成新文件,打开效果如下,则Yolov5搭建成功。
yolov5配置,深度学习,Torch,深度学习,YOLO,python
这里我自己拍了一张照片,放到images文件夹中,命名为computer.jpg。运行detect.py。
yolov5配置,深度学习,Torch,深度学习,YOLO,python
在runs/detect文件夹中会新生成一个ex4文件,存放的是这次测试结果,打开conputer.jpg。效果如下:
yolov5配置,深度学习,Torch,深度学习,YOLO,python
yolov5配置,深度学习,Torch,深度学习,YOLO,python

参考致谢

ERROR:Could not build wheels for pycocotools, which is required to install pyproject.toml-based

半小时搞定Yolov5安装配置及使用(详细过程)

手把手教你运行YOLOv6(超详细)

在运行yolo5的v5.0版本detect.py时遇到的一些错误文章来源地址https://www.toymoban.com/news/detail-602015.html

到了这里,关于深度学习—Yolov5模型配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【深度学习】YOLOv5实例分割 数据集制作、模型训练以及TensorRT部署

    yolov5-seg:官方地址:https://github.com/ultralytics/yolov5/tree/v6.2 TensorRT:8.x.x 语言:C++ 系统:ubuntu18.04 前言:由于yolo仓中提供了标准coco的json文件转txt代码,因此需要将labelme的json文件转为coco json. labelme JSON 转COCO JSON 使用labelme的CreatePolygons按钮开始绘制多边形,然后保存为json格式。

    2024年02月06日
    浏览(54)
  • Ubuntu20.04配置深度学习环境yolov5最简流程

    1.首先给Ubuntu安装Chrome浏览器(搜索引擎换成百度即可) 安装命令:打开终端直接输入 2.换成搜狗输入法(如果安装完成无法打汉字,可输入以下命令) 3. 安装WPS for Linux 进入搜狗for linux官网下载搜狗输入法 ,下载x86版本 4. 安装其它之前需要先安装anaconda 先去官网下载好a

    2024年02月08日
    浏览(49)
  • cuda11.6配置torch环境(运行yolov5项目)

    首先推荐一个b站的一个up视频,yolov5目标检测,这里up用的是cuda10.2,我用的是11.6,主要选择什么,大家都是依据自己的显卡(我这里是gtx 3060)。 1.下载地址:Anaconda官网 具体安装教程这里不叙述了,可以看安装Anaconda教程 右键英伟达图标,打开英伟达控制面板, 点击帮助

    2023年04月10日
    浏览(42)
  • 基于深度学习的CCPD车牌检测系统(PyTorch+Pyside6+YOLOv5模型)

    摘要:基于CCPD数据集的高精度车牌检测系统可用于日常生活中检测与定位车牌目标,利用深度学习算法可实现图片、视频、摄像头等方式的车牌目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型训练数据集,使用Pysdie6库来搭建

    2024年02月14日
    浏览(59)
  • 深度学习技巧应用32-在YOLOv5模型上使用TensorRT进行加速的应用技巧

    大家好,我是微学AI,今天给大家介绍一下深度学习技巧应用32-在YOLOv5模型上使用TensorRT进行加速的应用技巧,TensorRT是NVIDIA公司提供的一个深度学习推理(inference)优化器和运行时库。它专门为生产环境下的高性能深度学习推理提供优化支持。TensorRT可以加速深度学习模型在

    2024年02月02日
    浏览(44)
  • 基于深度学习的高精度烟雾检测识别系统(PyTorch+Pyside6+YOLOv5模型)

    摘要:基于深度学习的高精度烟雾检测识别系统可用于日常生活中或野外来检测与定位烟雾目标,利用深度学习算法可实现图片、视频、摄像头等方式的烟雾目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型训练数据集,使用

    2024年02月11日
    浏览(52)
  • 基于深度学习的高精度动物检测识别系统(PyTorch+Pyside6+YOLOv5模型)

    摘要:基于深度学习的高精度动物检测识别系统可用于日常生活中或野外来检测与定位动物目标(狼、鹿、猪、兔和浣熊),利用深度学习算法可实现图片、视频、摄像头等方式的动物(狼、鹿、猪、兔和浣熊)目标检测识别,另外支持结果可视化与图片或视频检测结果的导

    2024年02月08日
    浏览(82)
  • 基于深度学习的高精度水果检测识别系统(PyTorch+Pyside6+YOLOv5模型)

    摘要:基于深度学习的高精度水果(苹果、香蕉、葡萄、橘子、菠萝和西瓜)检测识别系统可用于日常生活中或野外来检测与定位水果目标,利用深度学习算法可实现图片、视频、摄像头等方式的水果目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统

    2024年02月11日
    浏览(47)
  • 基于深度学习的高精度猴子检测识别系统(PyTorch+Pyside6+YOLOv5模型)

    摘要:基于深度学习的高精度猴子检测识别系统可用于日常生活中或野外来检测与定位猴子目标,利用深度学习算法可实现图片、视频、摄像头等方式的猴子目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型训练数据集,使用

    2024年02月12日
    浏览(72)
  • 基于深度学习的高精度山羊检测识别系统(PyTorch+Pyside6+YOLOv5模型)

    摘要:基于深度学习的高精度山羊检测识别系统可用于日常生活中或野外来检测与定位山羊目标,利用深度学习算法可实现图片、视频、摄像头等方式的山羊目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型训练数据集,使用

    2024年02月07日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包