yolov5模型训练提示找不到labels

在做利用yolov5模型训练数据集,老是提示train.cache里没有labels
AssertionError: train: No labels in D:\image_recognation\yolov5-master\mycoco\labels\train.cache. Can not train without labels. See https://github.com/ultralytics/yolov5/wiki/Train-Custom-Data

img

img

我的解答思路和尝试过的方法

train.cache里边是一堆乱码,肯定识别不出标签。但是又不知道怎么才能把标签存进去

你的mycoco.yaml里面的train和val值多少?他会根据这个值将路径中的images换成labels,你自己对照下这个值中的images替换成labels之后你的labels路径还对不对

检查下数据集格式是否符合他的要求,重新运行前把这个.cache删掉,他会自己重新生成。

See https://github.com/ultralytics/yolov5/wiki/Train-Custom-Data

去这个网站下载一个新的label文件试试

1.之前训练的cache全部删掉重新生成试试
2.打开dataset.py文件,看是否是图片路径有问题,使用快捷键Ctrl+F使用搜索框搜索define label,将框中的地方,改为自己存放图片的文件夹名称,

img

打开dataset.py文件,使用快捷键Ctrl+F使用搜索框搜索define label,将框中的地方,改为自己存放图片的文件夹名称

把源码放出来,一般是代码哪里错了