首页 > 编程知识 正文

OSError cannot identify image的三种解决方案,解决bug的三种方法

时间:2023-05-04 08:45:45 阅读:190616 作者:1930

报错语句主要是这一句:

PIL.Image.open(self.image_path_at(i))

问题出在前面一些图片可以运行,所以可以利用try语句,将不能运行的那张图像检查出来,然后利用cv2的库进行重新地读取以及生成原图,然后将其替换掉就可以了。

因为不是所有图像都不能运行,所以不是PIL的问题。

另外两种解决方案可尝试:

1、import Image 改成 from PIL import Image

2、是因为PIL版本的问题,改成最新版也不一定合适,那就试一试 pip install Pillow==3.2.0

参考:

OSError: cannot identify image file

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。