这个问题是由于路径设置错误导致的,以下几个文件的路径都要保持一致。
(1)yolov5-master/VOCData/xml_to_yolo.py
这个文件是将xml格式的label转为txt格式,这个地方建议直接改为绝对路径。
(2)yolov5-master\train.py
train文件里面的ROOT也需要改为yolov5-master所在路径,后续代码都使用了ROOT连接。
(3)yolov5-master\data\myvoc.yaml
此处建议改为绝对路径。
(4)yolov5-master\utils\dataloaders.py
此处问题比较容易忽略,打开该文件,搜索define label,注释掉原有的sa,sb,直接改为自己存放img和label的绝对路径。
文章来源:https://www.toymoban.com/news/detail-544809.html
加载数据遇到问题,检查上面的data文件路径,建议全部使用绝对路径,不容易出现问题。还有一个问题就是部分路径使用双引号,部分使用单引号,也会导致无法加载数据,建议使用统一符号。文章来源地址https://www.toymoban.com/news/detail-544809.html
到了这里,关于yolov5数据读取报错:train: No labels found in /root/yolov5-master/VOCData/dataSet_path/train.cache的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!