OSError:无法识别图像文件'dataset / subtest / Thumbs.db'“

问题描述 投票:0回答:1

[尝试从测试集中绘制一些图像,并将模型预测与实际情况进行比较,但会出现错误“ OSError:无法识别图像文件'dataset / subtest / Thumbs.db'”。

python keras tensorflow-datasets
1个回答
0
投票
Thumbs.db文件是您在文件系统中找到的东西,可以作为使用gui查找器(如Mac的Finder或Windows的资源管理器)进行查看的人工产物。如果您使用的是类似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']

© www.soinside.com 2019 - 2024. All rights reserved.