跳转至

labelme → COCO

简介

一键转换 labelme 标注的数据格式为 COCO 格式。

labelme 结构如下

Tip

具体结构示例文件,可移步:labelme_dataset

1
2
3
4
5
labelme_dataset
├── val_0001.jpg
├── val_0001.json
├── val_0002.jpg
└── val_0002.json

转换

1
2
3
4
5
labelme_to_coco --data_dir dataset/labelme_dataset \
                --save_dir dataset/coco_dataset \
                --val_ratio 0.2 \
                --have_test \
                --test_ratio 0.2
  • --data_dir: 数据集所在目录。示例为 dataset/labelme_dataset
  • --save_dir: 保存转换后的数据集目录。默认为 dataset/labelme_dataset_coco
  • --val_ratio: 验证集所占比例,示例为总量的 0.2
  • --have_test: 是否划出测试集,示例为 False,如果想要划分测试集,直接加上该参数即可。
  • --test_ratio: 测试集的比例,示例为总量的 0.2

转换后结构如下

Tip

具体结构示例文件,可移步:COCO_dataset

1
2
3
4
5
6
7
8
9
COCO_dataset
├── annotations
│   ├── instances_train2017.json
│   └── instances_val2017.json
├── train2017
│   ├── 000000000001.jpg
│   └── 000000000002.jpg
└── val2017
    └── 000000000002.jpg

评论