YOLOv8的注释格式是一种简单的格式,与YOLOv5 PyTorch的TXT注释格式相同,是Darknet注释格式的修改版本。
每个图像样本都有一个.txt文件,每个边界框对应一行。每行的格式如下所示:
类别标识符 center_x center_y 宽度 高度
请注意,每个字段之间用空格分隔,坐标值被归一化为从零到一。
YOLOv8注释格式示例:
1: 1 0.317 0.30354206008 0.114 0.173819742489
2: 1 0.694 0.33726094420 0.156 0.23605150214
3: 1 0.395 0.32257467811 0.13 0.195278969957
data.yaml文件包含了模型用于定位图像并将类别名称映射到类别ID的信息。
train: ../train/images
test: ../test/images
val: ../valid/images
nc: 5
names: ['fish', 'cat', 'person', 'dog', 'shark']