解决ultralytics版yolov3/v5在linux中imges not found问题

 代码本身在windows下正常运行,移动到linux环境下突然提示

/yolov3-9.0/utils/datasets.py", line 592, in load_image
    assert img is not None, 'Image Not Found ' + path
AssertionError: Image Not Found data\kaist\images\train\

问题根源就是在linux下目录中'\'并不能被识别,只能被当做普通字符

解决办法:

在utils/datasets.py 587行将

path = self.img_files[index]

改为

path = self.img_files[index].replace('\\','/')

即可正常读取目录下图片

你可能感兴趣的:(linux,目标检测,计算机视觉)