YOLOv5找不到图片

问题遇到的现象和发生背景

用yolov5-6做预测的时候发现有一张图片频频出错,一开始是以为是代码问题,后来发现就这一张图片不行,明明其他的png格式图片都可以正常地预测,但是偏偏这张图片不行,

img

运行结果及报错内容
assert img0 is not None, f'Image Not Found {path}'

AssertionError: Image Not Found E:\newtorture\dachuang\sheep\123.png

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

之前看网上说改p = str(Path(path)),试过了还是不行

看看这个?
https://blog.csdn.net/qq_51225231/article/details/120928094?ops_request_misc=&request_id=&biz_id=102&utm_term=AssertionError:%20Image%20Not%20Foun&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-3-120928094.142^v42^control,185^v2^tag_show&spm=1018.2226.3001.4449

这篇文章:yolov5的问题总结 也许能够解决你的问题,你可以看下

说没有找到E:\newtorture\dachuang\sheep\123.png文件。你瞅瞅这个图片是不是在这个路径下,而且名字和后缀一样

E:\newtorture\dachuang\sheep\123.png这个路径直接复制到文件地址栏能正确打开吗?如果可以的话,那就是图像格式有点问题导致不能读取,你可以改个后缀看下?

删掉他,或者再给这张图截图一下

看看这个https://www.imooc.com/article/310270?block_id=tuijian_wz%EF%BC%8C%E9%97%AE%E9%A2%98%E6%98%AF%E6%96%AD%E8%A8%80%E9%94%99%E8%AF%AF%E8%80%8C%E4%B8%8D%E6%98%AF%E7%AE%80%E5%8D%95%E7%9A%84%E6%89%BE%E4%B8%8D%E5%88%B0%E8%B7%AF%E5%BE%84%EF%BC%8C%E8%A6%81%E5%88%A0%E6%8E%89%E4%B8%80%E8%A1%8C%E7%BB%9D%E5%AF%B9%E8%B7%AF%E5%BE%84%E7%9A%84%E4%BB%A3%E7%A0%81