OSError: image file is truncated (7 bytes not processed) 报错,pytorch训练YOLO V3

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 19:27   6694   0

使用pytorch版YOLO V3训练时会报错:

ImageFile.py", line 255, in load
raise OSError(
OSError: image file is truncated (7 bytes not processed)

问题原因:

某一张图片损坏了,如果直接打开会看到这样:

解决方法:

1. 最好的解决方法:

将 /data/coco/images/val2014/COCO_val2014_000000109313.jpg 这张图片 替换为 https://msvocds.blob.core.windows.net/images/262993_z.jpg

2.妥协的解决办法:

from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES=True

但是这种方法会损失一部分执行效率,读取速度会慢50%左右

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP