COCO → labelImg YOLO
简介
将 COCO 格式数据集转换为可以直接用 labelImg 工具可视化标注的 YOLO 格式。
COCO 结构如下
| COCO_dataset
├── annotations
│ ├── instances_train2017.json
│ └── instances_val2017.json
├── train2017
│ ├── 000000000001.jpg
│ └── 000000000002.jpg
└── val2017
└── 000000000001.jpg
|
转换
| coco_to_labelImg --data_dir dataset/COCO_dataset --save_dir dataset/labelImg_format
|
--data_dir: COCO 格式数据集所在目录。示例为 dataset/COCO_dataset
--save_dir: 保存转换后的数据集目录。默认为 dataset/COCO_dataset_labelImg
转换后结构如下
| labelImg_dataset
├── train
│ ├── 000000000001.jpg
│ ├── 000000000001.txt
│ ├── 000000000002.jpg
│ └── classes.txt
└── val
├── 000000000001.jpg
├── 000000000001.txt
└── classes.txt
|
labelImg 可视化
| $ cd dataset/labelImg_dataset
$ labelImg train train/classes.txt
# or
$ labelImg val val/classes.txt
|