最近刚接触学习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