On this page
    
    labelImg → YOLOv5
简介
将labelImg标注的数据集格式转换为YOLO格式。
labelImg结构如下:
具体结构示例文件,可移步:labelImg_dataset
  labelImg_dataset
├── classes.txt
├── images(13).jpg
├── images(13).txt
├── images(3).jpg
├── images(3).txt
├── images4.jpg
├── images4.txt
├── images5.jpg
├── images5.txt
├── images6.jpg
├── images7.jpg
└── images7.txt
  
  转换
  labelImg_to_yolov5 --data_dir dataset/labelImg_dataset \
                   --save_dir dataset/labelImg_dataset_output \
                   --val_ratio 0.2 \
                   --have_test \
                   --test_ratio 0.2
  
  - --data_dir: labelme标注的数据所在路径,示例为- dataset/labelImg_dataset
- --save_dir: 转换后数据存储路径,默认为- dataset/labelImg_dataset_publaynet
- --val_ratio: 验证集所占比例,默认为总量的0.2
- --have_test: 是否划出测试集,默认为- False,如果想要划分测试集,直接加上该参数即可。
- --test_ratio: 测试集的比例,默认为总量的0.2
转换后结构如下:
具体结构示例文件,可移步:yolov5_dataset
  labelImg_dataset_output/
├── classes.txt
├── images
│   ├── images(13).jpg
│   ├── images(3).jpg
│   ├── images4.jpg
│   ├── images5.jpg
│   └── images7.jpg
├── labels
│   ├── images(13).txt
│   ├── images(3).txt
│   ├── images4.txt
│   ├── images5.txt
│   └── images7.txt
├── non_labels        # 这个是没有标签的图像目录
│   └── images6.jpg
├── test.txt
├── train.txt
└── val.txt
  
  进一步转换为COCO格式
  yolov5_to_coco --data_dir dataset/labellImg_dataset_output
  
  Last updated 24 Apr 2024, 13:58 +0800 .