admin 管理员组文章数量: 1184232
训练模型画混淆矩阵时,出现 load image file is truncated(490 bytes…)问题,应该是图像损坏了,但是肉眼也看不出来是哪张图片,490bytes也没办法定位图片位置。
最开始报错是load image file is truncated
解决办法:
在代码最前面加上这两行,是用来跳过损坏图片的
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
加上这两行后我的报错信息变成了PIL.UnidentifiedImageError: cannot identify image file
然后用下面的代码找出损坏图片,依次删掉
import os
import shutil
import warnings
import cv2
import io
from PIL import Image
warnings.</
本文标签: Identify UnidentifiedImageError PIL Image truncated
版权声明:本文标题:PIL.UnidentifiedImageError: cannot identify image file与 load image file is truncated问题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1763736034a3265576.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论