# YOLO-dataset-tools **Repository Path**: geekhwx/yolo-dataset-tools ## Basic Information - **Project Name**: YOLO-dataset-tools - **Description**: YOLO数据集处理工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-24 - **Last Updated**: 2024-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: Yolo, Python ## README # YOLO-dataset-tools数据集处理工具 ## 适用版本 - YOLOv5 - YOLOv8 ## 效果简介 将标注好的数据,一键生成符合v5或v8最终训练要求的格式结构 ## 数据集标注要求 1. 标注后的文件需要严格按照以下格式存放 ~~~bash ├── 1海南坡鹿 │   ├── hnpl1.jpg │   ├── hnpl1.xml │   ├── hnpl2.jpg │   ├── hnpl2.xml │   ├── hnpl3.jpg │   ├── hnpl3.xml │   ├── hnpl4.jpg │   ├── hnpl4.xml └── 2中华穿山甲 ├── zhcsj1.jpg ├── zhcsj1.xml ├── zhcsj2.jpg ├── zhcsj2.xml ├── zhcsj3.jpg ├── zhcsj3.xml ├── zhcsj4.jpg └── zhcsj4.xml ~~~ ## v5结果目录 ~~~bash ├── 1海南坡鹿 │   ├── hnpl1.xml │   ├── hnpl10.xml │   ├── hnpl2.xml │   ├── hnpl3.xml │   ├── hnpl4.xml │   ├── hnpl5.xml │   ├── hnpl6.xml │   ├── hnpl7.xml │   ├── hnpl8.xml │   └── hnpl9.xml ├── 2中华穿山甲 │   ├── zhcsj1.xml │   ├── zhcsj10.xml │   ├── zhcsj2.xml │   ├── zhcsj3.xml │   ├── zhcsj4.xml │   ├── zhcsj5.xml │   ├── zhcsj6.xml │   ├── zhcsj7.xml │   ├── zhcsj8.xml │   └── zhcsj9.xml ├── file_not_passed │   └── suffix_mismatch │   ├── 1海南坡鹿 │   │   └── 1.gif │   └── 2中华穿山甲 │   └── 2.gif └── ret_v5_end_data ├── images │   ├── test │   │   ├── hnpl6.jpg │   │   └── zhcsj7.jpg │   ├── train │   │   ├── hnpl1.jpg │   │   ├── hnpl2.jpg │   │   ├── hnpl3.jpg │   │   ├── hnpl4.jpg │   │   ├── hnpl5.jpg │   │   ├── hnpl7.jpg │   │   ├── hnpl8.jpg │   │   ├── zhcsj1.jpg │   │   ├── zhcsj2.jpg │   │   ├── zhcsj3.jpg │   │   ├── zhcsj5.jpg │   │   ├── zhcsj6.jpg │   │   ├── zhcsj8.jpg │   │   └── zhcsj9.jpg │   └── val │   ├── hnpl10.jpg │   ├── hnpl9.jpg │   ├── zhcsj10.jpg │   └── zhcsj4.jpg └── labels ├── test │   ├── hnpl6.txt │   └── zhcsj7.txt ├── train │   ├── hnpl1.txt │   ├── hnpl2.txt │   ├── hnpl3.txt │   ├── hnpl4.txt │   ├── hnpl5.txt │   ├── hnpl7.txt │   ├── hnpl8.txt │   ├── zhcsj1.txt │   ├── zhcsj2.txt │   ├── zhcsj3.txt │   ├── zhcsj5.txt │   ├── zhcsj6.txt │   ├── zhcsj8.txt │   └── zhcsj9.txt └── val ├── hnpl10.txt ├── hnpl9.txt ├── zhcsj10.txt └── zhcsj4.txt ~~~ ## v8结果目录 ~~~bash ├── 1海南坡鹿 │   ├── hnpl1.xml │   ├── hnpl10.xml │   ├── hnpl2.xml │   ├── hnpl3.xml │   ├── hnpl4.xml │   ├── hnpl5.xml │   ├── hnpl6.xml │   ├── hnpl7.xml │   ├── hnpl8.xml │   └── hnpl9.xml ├── 2中华穿山甲 │   ├── zhcsj1.xml │   ├── zhcsj10.xml │   ├── zhcsj2.xml │   ├── zhcsj3.xml │   ├── zhcsj4.xml │   ├── zhcsj5.xml │   ├── zhcsj6.xml │   ├── zhcsj7.xml │   ├── zhcsj8.xml │   └── zhcsj9.xml ├── file_not_passed │   └── suffix_mismatch │   ├── 1海南坡鹿 │   │   └── 1.gif │   └── 2中华穿山甲 │   └── 2.gif └── ret_v8_end_data ├── test │   ├── images │   │   ├── hnpl4.jpg │   │   └── zhcsj8.jpg │   └── labels │   ├── hnpl4.txt │   └── zhcsj8.txt ├── train │   ├── images │   │   ├── hnpl1.jpg │   │   ├── hnpl10.jpg │   │   ├── hnpl3.jpg │   │   ├── hnpl5.jpg │   │   ├── hnpl6.jpg │   │   ├── hnpl7.jpg │   │   ├── hnpl8.jpg │   │   ├── zhcsj1.jpg │   │   ├── zhcsj2.jpg │   │   ├── zhcsj3.jpg │   │   ├── zhcsj4.jpg │   │   ├── zhcsj5.jpg │   │   ├── zhcsj6.jpg │   │   └── zhcsj9.jpg │   └── labels │   ├── hnpl1.txt │   ├── hnpl10.txt │   ├── hnpl3.txt │   ├── hnpl5.txt │   ├── hnpl6.txt │   ├── hnpl7.txt │   ├── hnpl8.txt │   ├── zhcsj1.txt │   ├── zhcsj2.txt │   ├── zhcsj3.txt │   ├── zhcsj4.txt │   ├── zhcsj5.txt │   ├── zhcsj6.txt │   └── zhcsj9.txt └── valid ├── images │   ├── hnpl2.jpg │   ├── hnpl9.jpg │   ├── zhcsj10.jpg │   └── zhcsj7.jpg └── labels ├── hnpl2.txt ├── hnpl9.txt ├── zhcsj10.txt └── zhcsj7.txt ~~~