【问题标题】:OSError: cannot identify image file 'dataset/subtest/Thumbs.db'"OSError: 无法识别图像文件 'dataset/subtest/Thumbs.db'"
【发布时间】:2020-05-20 02:29:47
【问题描述】:

尝试从测试集中绘制一些图像,并将模型预测与基本事实进行比较,但出现错误“OSError: cannot identify image file 'dataset/subtest/Thumbs.db'”。

【问题讨论】:

    标签: python keras tensorflow-datasets


    【解决方案1】:

    Thumbs.db 文件是您可以在文件系统中找到的东西,作为使用 mac 的 finder 或 windows 资源管理器之类的 gui 查看它的工件。如果您使用的是类似 unix 的操作系统,请尝试在该特定文件上运行 file 并查看它的标识。如果您要加载该特定子目录中的所有文件以使用 keras 进行处理,您可能只想排除它,看看是否可以解决您的问题。类似的东西

    >>> glob.glob("*")
    ['f1', 'f2', 'Thumbs.db', 'f4', 'f3']
    >>> filesToLoad = [f for f in glob.glob("*") if f not in "Thumbs.db"]
    >>> filesToLoad
    ['f1', 'f2', 'f4', 'f3']
    

    【讨论】:

      猜你喜欢
      • 2017-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多