YOLOV5训练时报错显示Image Not Found

明明路径都是对的,怎么之前可以训练,现在又不行了呢?

搜了许多网上的解决方案,多半说是要去删除数据集train, val目录下的缓存文件label.cahe,然无果。

然后尝试去debug,还是没有发现问题,YOLOv5的代码量太多,debug很累。

第二天早上,我突然想起一个问题这些天我的电脑的编码设置更改了一下(国外买的电脑),也就是在语言和区域里,将地区改成了中国(原本是美国),然后将beta utf-8的勾选取消了,因为对于中文软件或者文件偶尔会有乱码。

我想是不是可能影响到了我文件名的识别,因为不同编码下同一个字符它的编码不一样。

我试着将原本的中文数据集目录名改成了英文,真就好了。

但是我认为不是中英文的问题,只是需要修改一下的问题,在当前编码格式下重新修改名字。因为之前我一直用的是中文的,并没有问题,只是因为修改了整个系统的编码环境,所以原来的字符就不认识了或者YOLOv5在搜索路径的时候乱码了。

以上仅是记录,写得潦草。

猜你喜欢

转载自blog.csdn.net/cicy5219/article/details/131103040
今日推荐