python - Numpy 数组中图像的图像数据生成器

标签 python numpy tensorflow image-processing keras

所以我的图像在一个 numpy 数组中,但不在目录中。我有一个最终的 numpy 数组,它是一个 4d 形状的张量(样本、48、48、1)。我的目标是使用 keras 的图像数据生成器将它们转换为 (sample, 224, 224, 1)。请指导我如何做,因为到目前为止我已经看到人们从加载实际图像的目录中使用图像数据生成器的例子。

我在本地存储了 4 个 numpy 数组 train_images.npy , train_labels.npy , test_images.npytest_labels.npy .

这些 numpy 中图像的形状是 (sample, 48, 48, 1)这些 numpy 中标签的形状是 (sample, number of classes)因为我已经将它们转换为 keras.utils.np_utils.to_categorical方法。

最佳答案

为此,您应该使用 ImageDataGenerator.flow ,这需要 numpy直接数组。这取代了 flow_from_directory调用,使用生成器的所有其他代码应该是相同的。

关于python - Numpy 数组中图像的图像数据生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58335943/

相关文章:

python - hackerrank 上的三元组错误计数

python - 平方 (x^2) 近似的神经网络

python - 使用 pycrypto 验证 DSA key 对(获取 pqg 值)

Python openCV 类型错误 : labels data type = 18 is not supported

python - 通过线性回归进行 tensorflow 图像分割

tensorflow - 所有运行在 TensorBoard 上都不可见

Python Django MySQLdb 设置问题::setup.py dosen't build due to incorrect location of mysql

python - 对自定义 bool 数组定义的可变大小窗口求和

python - 计算 3D 球面掩膜的直径线

tensorflow - 不平衡数据集对象检测