【发布时间】:2021-02-08 08:41:51
【问题描述】:
我正在运行一个包含 21250 个图像的二进制分类器(2 个类的总数)。我的批量大小为 425,步数为 50。
当我运行模型时出现以下错误:
UnknownError: 2 root error(s) found.
(0) Unknown: UnidentifiedImageError: cannot identify image file <_io.BytesIO object at 0x0000019FA183C8B0>
Traceback (most recent call last):
据我了解,此处的图像可能已损坏或由于其他原因无法读取图像。有没有办法让训练师跳过无法识别的图像?
请让我知道在我的代码/数据中考虑解决此问题的其他建议。
【问题讨论】:
-
可能是某些图像属于“无”类型,而不是 jpeg 或 png。
-
@yudhiesh - 有没有办法将所有图像设置为 jpeg 格式,而无需手动尝试查找并执行此操作?
-
因此,如果图像是“NoneType”形式,我认为不可能将它们转换为 JPEG。您必须删除它们。
-
我会附上一个为你做的答案。
标签: tensorflow image-processing keras deep-learning