我如何存储图像以训练CNN?

问题描述 投票:-2回答:1

[我正在尝试建立一个基于图像值训练的卷积2D网络,但不幸的是,我似乎找不到一种将每个图像存储为变量的方法。

((在有人问之前,我已经看过here,但是base-64编码不适用于卷积神经网络。)

我也尝试过matplotlib.image.imreadglob.glob,但是这些也不会存储实际图像,而是存储图像本身后面的数据。而且,我不能完全用元数据训练神经网络。

有人有什么想法可以用来做这个吗?

python image conv-neural-network
1个回答
1
投票

您可以使用枕头库读取图像并将其转换为numpy数组,以便将其馈入网络。

https://kite.com/python/examples/4887/PIL-convert-between-a-pil-%60image%60-and-a-numpy-%60array%60

如果需要将这些数组保存到文件中以备后用,则可以使用np.savez

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