yolo格式数据集在 labelimg 下 复原并修改标注

该文介绍了如何使用Labelimg进行图片标注,包括检查和创建classes.txt文件,指定图片和标注文件夹,以及如何避免标注过程中类别混淆的问题。在Labelimg中,用户需要注意文件夹结构,确保classes.txt中的类别与标注文件匹配,以防止软件闪退。此外,还提醒了用户在创建标注框时要按照类别顺序操作,并利用editlabel功能进行修正。
摘要由CSDN通过智能技术生成

1.首先,图片是在一个文件夹,标注文件(txt文件)在一个文件夹,比如images和labels文件夹。

2.查看标注文件TXT所在文件夹目录下是否有classes.txt 。

有则转,无则转3。

3.如果没有classes.txt,就要自己创建一个,内容是类别名称的集合。这时你就要知道标注文件中涉及到几个类。你得知道这个数据集中分了几个类。txt文件中每行一个字符表示类别,你得查看所有txt,找到所有类别。一般都是0,1,2,3,4等等

在labels文件夹下新建一个classes.txt文件第i(i从0开始计)行的字符串就是第i类的名字。比如

classes.txt里面的内容 如果你不知道0,1,2,3等等对应什么类别名字,如下写

如果你知道0,1,2,3等等对应什么类别名字,第i行的字符串的内容就是对应类别i的名称。是这样的。表示txt中0就是cat类,1就是dog类 

classes.txt 中的类别可以比标注文件中出现的类别多,但不可以比标注文件中出现的类别少,少的话labelimg会闪退。

4:点击open dir 选中图片文件夹images

5:点击change save dir 选中标注文件夹labels

6.在 labelimg右下角或右边有个file list 多点几次,应该就显示出标注框了。

7.修改标注框。

特别注意的是,labelimg会自动修改classes.txt。当你完成第六步,显示了标注框,当你点击create rectbox 是它会从0开始重新修改classes.txt 造成标签混乱。

所以完成第六步后,点击create rectbox ,按照原先classes.txt 中的类别顺序,依次新建一个标注框。位置随便,

让选择标注的这个小框里有类别信息

保存这个标注文件后,classes.txt 别复写但内容依旧符合我们的要求。在labelimg中可以editlabel功能删除这几个随便标注的标注框。

这样应该就完成了。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值