操作平台为PyCharm使用openCV读取以下文件夹内的图片:
import cv2
img = cv2.imread('D:\\Dataset\\Unstructured data\\Images\\Jithendra_20211022.png')
所有图片文件路径及文件名均由英文和数字构成,不含中文。采用imread读取时,路径及文件扩展名均正确。
如上图所示,该文件夹下的大部分图片可以读取成功,但也有部分无法读取:
第一排第一张,网图,第一次下载后读取失败,再次下载后读取成功。
第二排第二张(s_noise.jpg),是在前一张图片的基础上加了椒盐噪声并用imwrite保存到该文件夹。生成后无法用imread读取,数次尝试均失败。
python版本3.8.8,openCV版本4.0.1,不过鉴于大部分图片可读,感觉不应该是版本的问题。
请问是否有什么依赖路径需要更改?或是有其他需要更改的设置?
路径不要带空格
贴下读取的代码,是不是你生成以后的文件名变成了s.noise.jpg
,你给新生成的这个文件名搞错了
如果觉得答案对你有帮助,请点击下采纳,谢谢~