admin管理员组文章数量:1130349
报错语句主要是这一句:
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
报错语句主要是这一句:
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
本文标签: 三种解决方案OSErrorIdentifyImage
版权声明:本文标题:OSError: cannot identify image的三种解决方案 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763733588a2958685.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论