[我正在尝试建立一个基于图像值训练的卷积2D网络,但不幸的是,我似乎找不到一种将每个图像存储为变量的方法。
((在有人问之前,我已经看过here,但是base-64编码不适用于卷积神经网络。)
我也尝试过matplotlib.image.imread
和glob.glob
,但是这些也不会存储实际图像,而是存储图像本身后面的数据。而且,我不能完全用元数据训练神经网络。
有人有什么想法可以用来做这个吗?
您可以使用枕头库读取图像并将其转换为numpy数组,以便将其馈入网络。
https://kite.com/python/examples/4887/PIL-convert-between-a-pil-%60image%60-and-a-numpy-%60array%60
如果需要将这些数组保存到文件中以备后用,则可以使用np.savez。