如何向我的YOLOv8项目添加标签文件夹
我正在做一个野火探测器的项目,使用的是计算机视觉工程师的YOLOv8教程,按照视频一步步学习。但是我遇到了一个问题,我的YOLOv8无法找到标签文件夹。
这是我的主要类
from ultralytics import YOLO
import cv2
model = YOLO("yolov8n.pt")
reuslts = model.train(data="trainer.yaml", epochs=1)
这是我的trainer.yaml文件
path: -CENCORED-/Masaüstü/CustomObjectDetection/data
train: img
val: img
names:
0: fire
1: smoke
然后我收到了这个错误信息:警告 ⚠️ 在检测集中没有找到标签,无法在没有标签的情况下计算指标。
1 个回答
0
yolov8目标检测数据集的一个工作结构如下:
└── dataset
├── train
│ ├── images
│ │ ├── img_name_1.jpg
│ │ └── ...
│ └── labels
│ ├── img_name_1.txt
│ └── ...
└── val
├── images
└── labels
在dataset.yaml文件中,训练和验证的路径会像这样:
path: ./dataset
train: train
val: val
names:
0: fire
1: smoke
系统会在你在dataset.yaml文件中提供的训练和验证路径下寻找标签文件夹。