【问题标题】:Map different images into single input's channels Keras将不同的图像映射到单个输入的通道 Keras
【发布时间】:2018-05-29 16:45:23
【问题描述】:

我有以这种格式存储的数据

img01_blue.tif
img01_yellow.tif
img01_red.tif
...    
imgn_blue.tif
imgn_yellow.tif
imgn_red.tif

每张图片被分成 3 张具有不同通道的图片,由它们的后缀表示。

现在我想将它们提供给由 Keras - Python 构建的 CNN。 由于数据量大且已经结构化,我通过ImageGeneratorflow_from_directory 分批提供数据,无需事先进行预处理。

我想将多个文件合并为 1 个单个输入,每个输入在不同的通道中,我可以使用 Keras 工具来做到这一点,还是必须先通过其他包预处理数据?

【问题讨论】:

  • 不幸的是,这个问题没有显示任何研究工作。您是否尝试过任何预处理?加载图像,合并它们并将其保存为单个图像。有posts用NumPy读写tiff图片。
  • 我已编辑以澄清我的问题

标签: python image keras


【解决方案1】:

ImageGenerator.flow_from_directory 假设您有单个图像文件。您必须对数据进行预处理并将文件合并为一个文件。如果您想将文件分开,那么您将不得不编写自己的数据生成器来处理您拥有的数据。但是预处理会更明智,这里有一个post,它提供了一个起点。

【讨论】:

    猜你喜欢
    • 2018-05-20
    • 1970-01-01
    • 2012-06-29
    • 2018-09-26
    • 2018-09-01
    • 2013-07-05
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    相关资源
    最近更新 更多