YOLO5自制数据集(附源码工具)

9 篇文章 0 订阅

本文节选自我的博客:YOLO5 自制数据集

  • 💖 作者简介:大家好,我是MilesChen,偏前端的全栈开发者。
  • 📝 CSDN主页:爱吃糖的猫🔥
  • 📣 我的博客:爱吃糖的猫
  • 📚 Github主页: MilesChen
  • 🎉 支持我:点赞👍+收藏⭐️+留言📝
  • 💬介绍:The mixture of WEB+DeepLearning+Iot+anything🍁

本文设计的代码与素材均在这里,如果对您有帮助,欢迎start

1.打标签

执行labelImg.exe,制作xml数据集
e401f52d-2597-452c-b655-784464a6d7c9.png

2.构建VOC2007目录

将标注好的xml文件放在Annotations目标中
将图片放在JPEGImages中
451064a5-6f2e-4045-8509-185662c4693d.png

3.用python依次执行1,2,3,后面会提供1,2,3程序

注意:执行1.数据集划分.py之前需要修改数据集划分的比例(可以不修改)
fcbef480-c838-47f8-a38f-b60b6a5d69a7.png
注意:执行2.voc_label.py之前需要修改类别(必须修改)
107a9352-b264-4057-b2e9-e45007d6bf3f.png
依次执行1,2,3py文件,会生成一堆其他文件和这个yolo5_data
07a6e332-e9ca-42cd-bf01-be80f4eafa58.png
将生成的uolo5_data拷贝到yolo项目

4.在YOLO5项目的data目录中新建自己的yaml文件

写入下面内容nc为分类数量,name是标签名字
6546de5d-1be3-41a8-9cec-d59f93b7b5e7.png

5.修改train.py文件

1处需要打开到对应的文件models/yolo5s.yaml文件,修改为分类数量
7d1274be-b5f7-4641-b5de-59d4dc13fe4e.png
2处需要改为前面新建的yaml的名字
26cb34f7-c1d5-4093-802c-d533aca09620.png

6.开始训练执行train.py

若是第一次配置
1%执行train.py文件就可以开始训练自己的数据集
99%的可能出现错误,比如:显存不足,模型权重版本不正确,电脑环境没配置好。要根据报错信息具体分析。


如果你觉得本文对你有所帮助,别忘记给我点个start,有任何疑问和想法,欢迎在评论区与我交流。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值