如何存储图像以训练CNN?

时间:2020-02-08 01:40:10

标签: python image conv-neural-network

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

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

我也尝试过library(tidyverse) target <- "ENSG00000272602.4" df %>% separate_rows(everything(), sep = ";") %>% filter(ref == target) ref b c d e 1 ENSG00000272602.4 1 3 1 3.2 matplotlib.image.imread,但是这些都不存储实际的图像,而是存储图像本身后面的数据。再说一次,我不能完全训练带有元数据的神经网络。

有人有我可以用来做这件事的想法吗?

1 个答案:

答案 0 :(得分:0)

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

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

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