这个问题是由于路径设置错误导致的,以下几个文件的路径都要保持一致。
(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的绝对路径。
加载数据遇到问题,检查上面的data文件路径,建议全部使用绝对路径,不容易出现问题。还有一个问题就是部分路径使用双引号,部分使用单引号,也会导致无法加载数据,建议使用统一符号。