Bootstrap

利用labelme制作自己的coco数据集(labelme转coco数据集)

最近刚接触学习mmdetection,需要用到coco格式的数据集。

1.安装labelme

建议在conda(base)环境下安装(前提是需要下载anaconda),下面是我已经装过的情况。

2.进入labelme环境下

 中间可能会提示安装其它库,自行装上就行。

这里的package-name就是要下载的库,如果要下载其他的库,替换package-name即可。

pip install package-name -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

3.安装成功后直接输入labekme进入

 4.labelme界面

 打开目录,对图片相继进行标注。

保存后会生成对应图片的一个json文件。

5.转换到coco格式的数据集

 下载labelme源码(直接git即可)

https://github.com/labelmeai/labelme.git

之后把这个目录下的labelme2coco.py和labels.txt复制到刚才生成图片和json的同级目录下 

 目录结构如下:

6.运行labelme2coco.py 

 python labelme2coco.py images coco --labels labels.txt

 执行结果如下图:

coco 文件夹就是新生成的coco数据集! 

参考视频

labelme使用指南(转VOC、coco数据集)_哔哩哔哩_bilibili

;