python使用cv2.imread()读取图片失败

操作平台为PyCharm使用openCV读取以下文件夹内的图片:

import cv2
img = cv2.imread('D:\\Dataset\\Unstructured data\\Images\\Jithendra_20211022.png')

所有图片文件路径及文件名均由英文和数字构成,不含中文。采用imread读取时,路径及文件扩展名均正确。

img

如上图所示,该文件夹下的大部分图片可以读取成功,但也有部分无法读取:
第一排第一张,网图,第一次下载后读取失败,再次下载后读取成功。
第二排第二张(s_noise.jpg),是在前一张图片的基础上加了椒盐噪声并用imwrite保存到该文件夹。生成后无法用imread读取,数次尝试均失败。

python版本3.8.8,openCV版本4.0.1,不过鉴于大部分图片可读,感觉不应该是版本的问题。
请问是否有什么依赖路径需要更改?或是有其他需要更改的设置?

路径不要带空格

贴下读取的代码,是不是你生成以后的文件名变成了s.noise.jpg,你给新生成的这个文件名搞错了

如果觉得答案对你有帮助,请点击下采纳,谢谢~