labelme标注文件转换为coco数据集(不能用你来砍我)

labelme标注文件转换为coco数据集(不能用你来砍我)

coco数据集的样式

coco数据集里的文件夹是这样的:
在这里插入图片描述
一共有四个文件夹。
1.test里面就放测试图片
在这里插入图片描述

2.train里面放每张图片及其对应的json文件
在这里插入图片描述

3.val验证集的格式和train一样,不过他们的数据不重叠。
4.annotations里面存放两个json文件,如下图所示
在这里插入图片描述
这两个文件可以理解为对训练集和验证集的数据汇总。

方法

1.生成四个文件夹,先把test,train,val整理成我刚才说的那样。
2.把labelme2coco.py文件(等一下会说)分别放到train和val文件夹中。
在这里插入图片描述

3.分别在train文件夹和val文件夹中运行该.py文件。
这里细说
该.py文件就是一个转换文件,他包含了以下头文件。
在这里插入图片描述
需要做coco数据集的朋友一般都是模型要用的吧。
在你用的虚拟环境里装上这些。
然后启动cmd或者anaconda prompt
1.激活虚拟环境
2.分别进入到那两个文件夹里
3.运行程序
在这里插入图片描述
就会看到该目录里多了一个json文件,这就是我们要的。
在这里插入图片描述

注意train和val两个文件夹都要做一遍,然后因为程序内部设置的原因,他生成的json名字都是一样的,生成的两个json文件记得先改完名再放到annotations里。

就完成了!

labelme2coco.py文件

时间原因,我直接告诉大家去哪下。
有个公众号叫计算机赛事资讯 ,好像回复个labelme2coco他就会发给你,我是在那下载的。
下午要出去玩,先溜啦,还有问题评论区见。

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值