关于PIL出现:OSError: IOError: broken data stream when reading image file

最近在训练的时候出现一个问题,而且老是同一个地方问题,OSError: IOError: broken data stream when reading image file。仔细的追踪代码,本以为路径有问题,结果发现都是没问题,后来分析才知道很大概率图像本身可能存在一些问题,经过网上大佬指点,最终解决如下:在py代码加上一下代码

from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True#遇到图像有截断问题自动处理。建议这条代码强烈加上,这是个PIL 的bug,如果不加上这个代码就会遇到错误就不执行Image相关打开处理代码。本人在工程遇到的天坑问题!!!

关于PIL出现:OSError: IOError: broken data stream when reading image file_第1张图片

你可能感兴趣的:(pytorch,深度学习,pytorch,python)