【发布时间】:2021-01-19 07:45:53
【问题描述】:
我在尝试使用 Keras 的 ImageDataGenerator 加载 Adience image dataset 时遇到问题。图像数据 (.jpg) 位于多个以用户 ID 命名的子文件夹中。
directory/
7153718@N04/
landmark_aligned_face.2282.11597961815_4916cbf003_o.jpg
landmark_aligned_face.2282.11598013005_240c2bc9c7_o.jpg
...
7285955@N06/
landmark_aligned_face.2049.9486667267_73ac31c862_o.jpg
landmark_aligned_face.2050.9486613949_909254ccf9_o.jpg
...
保存图片标签的label.txt文件格式如下:
data/30601258@N03/landmark_aligned_face.2.10424815813_e94629b1ec_o.jpg 1
data/30601258@N03/landmark_aligned_face.3.10437979845_5985be4b26_o.jpg 1
data/30601258@N03/landmark_aligned_face.2.11816644924_075c3d8d59_o.jpg 1
data/30601258@N03/landmark_aligned_face.4.10424595844_1009c687e4_o.jpg 0
...
我尝试过使用this,但发现目录参数必须包含一个文件夹中的所有图像,而不是多个子文件夹中的图像。
那么,问题是:如何列出子文件夹中图片的正确目录?
【问题讨论】:
标签: image keras conv-neural-network