【发布时间】:2020-05-20 02:29:47
【问题描述】:
尝试从测试集中绘制一些图像,并将模型预测与基本事实进行比较,但出现错误“OSError: cannot identify image file 'dataset/subtest/Thumbs.db'”。
【问题讨论】:
标签: python keras tensorflow-datasets
尝试从测试集中绘制一些图像,并将模型预测与基本事实进行比较,但出现错误“OSError: cannot identify image file 'dataset/subtest/Thumbs.db'”。
【问题讨论】:
标签: python keras tensorflow-datasets
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']
【讨论】: