如何进行Yolo系列目标检测数据集的制作(新手篇


前言

本人最近正在学习Yolov8算法,纯纯小白背景,写这篇文章的目的也是为了当作一个学习笔记,记录自己的学习内容。
使用到的工具是:LabelImg对图片样本进行标记
制作的数据集是:无畏契约数据集(参考优快云上的一位博主),用来检测敌人的身体和头部


LabelImg介绍

labelimg是一款开源的图像标注工具,标签可用于分类和目标检测,简单好用。(第一次操作的时候把 LabelImg的I(大写i)mg看成了l(小写l)mg…)


一、图片制作

我们制作无畏契约数据集,肯定首先要先获取到游戏内的图片。
通过电脑截图就可以,然后将图片均放到一个文件夹里即可。
如下图,利用微信截图
利用微信截图

将所有的图片放在一个文件夹里,命名为 valorant140\images (下图数据集来源于优快云上名为Codestar_pq的博主)

数据集


二、安装LabelImg

通过Pycharm命令行安装LabelImg:

pip install labelimg

在这里插入图片描述


三、开始数据标注

  • 创建初始文件

创建一个classes.txt文件,里面存放标注类别,每个类别占一行

enemy  敌人
e_head  敌人的头
teammate  队友
t_head  队友的头

标签类别

再创建一个labels的文件夹,存放标注后的标签。如下图所示,这样就可以开始标注了。
labels的文件夹

  • 开始标注

首先,在Pycharm终端,我们进入到classes.txt文件所在目录。路径部分修改到自己对应的位置即可。

cd /d D:\yolo_study\ultralytics-main\valorant140

在此路径下,打开LabelImg

labelimg ./images ./classes.txt

开始标注
图片上这里写错了… “labelimg ./images ./classes.txt”是正确的

打开Labelimg后,修改保存路径到labels,并将标注格式转为yolo形式。
标注界面

点击“Create RectBox”,选择需要标注的部分,然后选择对应的标签即可。W 为标注框,A和D分别为上一张和下一张图,标注完按control+s保存。
标注

标注后的信息,以.txt格式保存在labels目录下。
labels目录

标注信息如下所示:
标注信息

至此,就完成了数据集的制作。


总结

以上就是数据集的制作过程,仅仅是为了记录学习过程,如果被认为有抄袭,侵权等行为,私信我一秒修改。
本人纯小白,所以可能写的很肤浅。
基于这个无畏契约数据集的训练,预测等后续操作,等我学明白了再记录。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值