Skip to content

Commit 8597032

Browse files
authored
Update docs
1 parent d4b0804 commit 8597032

File tree

6 files changed

+140
-4
lines changed

6 files changed

+140
-4
lines changed

content/docs/SupportConversions/labelimg_to_yolov5.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ weight: 10
33
date: "2022-09-30"
44
draft: false
55
author: "SWHL"
6-
title: "labelImg → YOLOV5"
6+
title: "labelImg → YOLOv5"
77
icon: "circle"
88
toc: true
99
description: ""

content/docs/SupportConversions/yolov5_to_coco.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ weight: 30
33
date: "2022-09-30T"
44
draft: false
55
author: "SWHL"
6-
title: "YOLOV5 → COCO"
6+
title: "YOLOv5 → COCO"
77
icon: "circle"
88
toc: true
99
description: ""
@@ -15,7 +15,7 @@ publishdate: "2022-09-30T"
1515

1616
支持标注格式为矩形框和多边形框。
1717

18-
#### YOLOV5数据结构如下
18+
#### YOLOv5数据结构如下
1919

2020
{{< alert text="具体结构示例文件,可移步:[yolov5_dataset](https://github.com/RapidAI/LabelConvert/tree/main/tests/test_files/yolov5_dataset)" />}}
2121

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
weight: 31
3+
date: "2024-04-23"
4+
draft: false
5+
author: "SWHL"
6+
title: "YOLOv5 → YOLOv8"
7+
icon: "circle"
8+
toc: true
9+
description: ""
10+
publishdate: "2024-04-23"
11+
---
12+
13+
#### 简介
14+
将YOLOv5格式数据集转换为YOLOv8格式。
15+
16+
支持标注格式为矩形框和多边形框。
17+
18+
#### YOLOv5数据结构如下
19+
20+
{{< alert text="具体结构示例文件,可移步:[yolov5_dataset](https://github.com/RapidAI/LabelConvert/tree/main/tests/test_files/yolov5_dataset)" />}}
21+
22+
23+
```text {linenos=table}
24+
yolov5_dataset
25+
├── classes.txt
26+
├── non_labels # 通常用来放负样本
27+
│ └── bg1.jpeg
28+
├── images
29+
│ ├── images(13).jpg
30+
│ └── images(3).jpg
31+
├── labels
32+
│ ├── images(13).txt
33+
│ └── images(3).txt
34+
├── train.txt
35+
└── val.txt
36+
```
37+
38+
#### 转换
39+
```bash {linenos=table}
40+
yolov5_to_yolov8 --data_dir dataset/yolov5_dataset --mode_list train,val
41+
```
42+
43+
- `--data_dir`: 数据集所在目录。示例为`dataset/yolov5_dataset`
44+
- `--save_dir`: 保存转换后的数据集目录。默认为`dataset/yolov5_dataset_yolov8`
45+
- `--mode_list`: 指定划分的数据集种类。 (例如:`train,val,test` / `train,val`)
46+
47+
#### 转换后结构如下:
48+
49+
{{< alert text="具体结构示例文件,可移步:[yolov8_dataset](https://github.com/RapidAI/LabelConvert/tree/main/tests/test_files/yolov8_dataset)" />}}
50+
51+
```text {linenos=table}
52+
yolov8_dataset
53+
├── images
54+
│ ├── train
55+
│ │ ├── 0dcddf72.jpg
56+
│ │ └── images(3).jpg
57+
│ └── val
58+
│ ├── 8ae4af51.jpg
59+
│ └── images(13).jpg
60+
└── labels
61+
├── train
62+
│ ├── 0dcddf72.txt
63+
│ └── images(3).txt
64+
└── val
65+
├── 8ae4af51.txt
66+
└── images(13).txt
67+
```

content/docs/SupportConversions/yolov5_yaml_to_coco.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ weight: 40
33
date: "2022-09-30T"
44
draft: false
55
author: "SWHL"
6-
title: "YOLOV5 YAML → COCO"
6+
title: "YOLOv5 YAML → COCO"
77
icon: "circle"
88
toc: true
99
description: ""
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
weight: 32
3+
date: "2024-04-23"
4+
draft: false
5+
author: "SWHL"
6+
title: "YOLOv8 → YOLOv5"
7+
icon: "circle"
8+
toc: true
9+
description: ""
10+
publishdate: "2024-04-23"
11+
---
12+
13+
#### 简介
14+
将YOLOv8格式数据集转换为YOLOv5格式。
15+
16+
支持标注格式为矩形框和多边形框。
17+
18+
#### YOLOv5数据结构如下
19+
20+
{{< alert text="具体结构示例文件,可移步:[yolov8_dataset](https://github.com/RapidAI/LabelConvert/tree/main/tests/test_files/yolov8_dataset)" />}}
21+
22+
23+
```text {linenos=table}
24+
yolov8_dataset
25+
├── images
26+
│ ├── train
27+
│ │ ├── 0dcddf72.jpg
28+
│ │ └── images(3).jpg
29+
│ └── val
30+
│ ├── 8ae4af51.jpg
31+
│ └── images(13).jpg
32+
└── labels
33+
├── train
34+
│ ├── 0dcddf72.txt
35+
│ └── images(3).txt
36+
└── val
37+
├── 8ae4af51.txt
38+
└── images(13).txt
39+
```
40+
41+
#### 转换
42+
```bash {linenos=table}
43+
yolov8_to_yolov5 --data_dir dataset/yolov5_dataset --mode_list train,val
44+
```
45+
46+
- `--data_dir`: 数据集所在目录。示例为`dataset/yolov5_dataset`
47+
- `--save_dir`: 保存转换后的数据集目录。默认为`dataset/yolov8_dataset_yolov5`
48+
- `--mode_list`: 指定划分的数据集种类。 (例如:`train,val,test` / `train,val`)
49+
- `--yaml_path`: 指定的yaml配置文件,用于读取其中`names`类名
50+
51+
#### 转换后结构如下:
52+
53+
{{< alert text="具体结构示例文件,可移步:[yolov5_dataset](https://github.com/RapidAI/LabelConvert/tree/main/tests/test_files/yolov5_dataset)" />}}
54+
55+
```text {linenos=table}
56+
yolov5_dataset
57+
├── classes.txt
58+
├── images
59+
│ ├── images(13).jpg
60+
│ └── images(3).jpg
61+
├── labels
62+
│ ├── images(13).txt
63+
│ └── images(3).txt
64+
├── train.txt
65+
└── val.txt
66+
```

content/docs/overview.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ E(labelme) --> B
4343
B --> F(labelImg)
4444
F --> G(PubLayNet)
4545
F --> J(YOLOv5)
46+
47+
J --> H(YOLOv8)
48+
H --> J
4649
```
4750

4851
### 安装

0 commit comments

Comments
 (0)