labelme的标注文件json转voc或者coco数据集(实例分割数据集)
本方案采用labelme自带源码对标注后的数据进行解析,生成所需要的coco数据集或者voc数据集,方案基本都可以从git上下载
1 下载labelme源码
git clone https://github.com/wkentaro/labelme
下载的源码文件目录
2 准备
(1)准备标注好的文件;
(2)准备源码所有的label.txt文件
(3)从源码中找到所需要的转化脚本
2.1 准备标注好的文件
imgAndJsonTest:存在标注的原图和标注后生成的json文件
2.2 准备转化所需要的txt文件
所准备的txt文件放在同imgAndjsonTest文件夹同一目录
2.3 准备标注好的文件
从源码中复制所需要的脚本
labelme2coco.py:转为coco数据集
labelme2voc.py:转为voc数据集
3 转化为实例分割数据集
3.1 转为coco数据集
python labelme2coco.py imgAndjsonTest out_coco_test --labels label.txt
labelme2coco.py:调用labelme2coco.py脚本
imgAndjsonTest :img和json文件夹
out_coco_test :输出的coco文件夹
JPEGImages:保存原图文件
annotations.json:标注文件
3.2 转为voc数据集
python labelme2voc.py imgAndjsonTest out_voc_test --labels label.txt