Python 将不同图像映射到单个输入';s通道Keras

Python 将不同图像映射到单个输入';s通道Keras,python,image,keras,Python,Image,Keras,我用这种格式存储数据 img01_blue.tif img01_yellow.tif img01_red.tif ... imgn_blue.tif imgn_yellow.tif imgn_red.tif 每个图像被分成3个具有不同通道的图像,由其后缀表示 现在我想把它们提供给Keras-Python构建的CNN。 因为数据很大而且已经结构化了,所以我通过ImageGenerator和flow\u从\u目录批量输入数据,而不需要事先进行预处理 我想将多个文件合并到一个单一输入中,每个

我用这种格式存储数据

img01_blue.tif
img01_yellow.tif
img01_red.tif
...    
imgn_blue.tif
imgn_yellow.tif
imgn_red.tif
每个图像被分成3个具有不同通道的图像,由其后缀表示

现在我想把它们提供给Keras-Python构建的CNN。 因为数据很大而且已经结构化了,所以我通过
ImageGenerator
flow\u从\u目录
批量输入数据,而不需要事先进行预处理


我想将多个文件合并到一个单一输入中,每个文件位于不同的通道中,我可以使用Keras工具进行合并,还是必须先通过其他软件包对数据进行预处理?

ImageGenerator.flow\u from\u directory假设您只有一个图像文件。您必须对数据进行预处理,并将文件合并为一个文件。如果希望将文件分开,则必须编写自己的数据生成器来处理现有数据。但更明智的做法是进行预处理,以下是一个提供起点的问题。

不幸的是,这个问题没有显示任何研究成果。你试过任何预处理吗?加载图像,合并它们并将其另存为单个图像。使用NumPy可以阅读和书写tiff图像。我已经编辑了以澄清我的问题