YOLOv5:训练自己的数据集

本文介绍使用YoloV5进行目标检测模型训练的过程,包括准备数据集、使用coco128数据集进行初步训练及调整图片格式等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

🏡 我的环境:
● 语言环境:Python 3.8
● 编译器:Pycharm
● 数据集:coco128、水果数据集
● 深度学习环境:Pytorch

一、准备自己的数据集?

先用官网数据集训练

python train.py --data coco128.yaml --weights yolov5s.pt --img 640

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

二、数据集提取

执行split_train_val.py在ImageSets目录下生成train.txt、val.txt、test.txt、trainval.txt文件。
该脚本主要是划分训练集/测试集/验证集的数据比例
在这里插入图片描述

执行voc_label.py 在paper_data目录下生成train.txt、val.txt、test.txt、trainval.txt文件。

在这里插入图片描述
该脚本生成训练集/测试集/验证集的数据索引文件train.txt/test.txt/val.txt,并归一化标注信息(labels文件夹下)。
在这里插入图片描述

结果

在这里插入图片描述
在这里插入图片描述

错误总结

提示No labels found in /home/featurize/work/forks/datasets/paper_data/train.cache, can not start training.在这里插入图片描述
我的图片格式是jpg,voc_label.py获取的图片格式要改成jpg
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值