python - 将不同的图像映射到单个输入的通道 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_from_directory
不预先处理来批量提供它们。
我想将多个文件合并为 1 个单个输入,每个输入在不同的通道中,我可以使用 Keras 工具来做到这一点,还是必须先通过其他包预处理数据?
解决方案
ImageGenerator.flow_from_directory
假设您有单个图像文件。您必须对数据进行预处理并将文件合并为一个文件。如果您想将文件分开,那么您将不得不编写自己的数据生成器来处理您拥有的数据。但是预处理会更明智,这是一个提供起点的帖子。
推荐阅读
- javascript - 在使用邮递员测试基本的 Nodejs CRUD API 时,它给出了错误“无法发布”。如何解决这个问题?
- flutter - ChangeNotifierProvider:可以重新创建其创建的 ChangeNotifier 吗?
- mysql - MySql - 具有特定字段计数的列表
- ruby - 为什么 Ruby setter 返回传递的值,而不是实例变量的最终值?
- git - 在 Github 提交之前:你对文件管理的管家规则是什么?
- python - 如何在张量流中沿选定轴获得等级高于 2 的张量的对角线
- python - Pandas 将列与特定值进行比较
- ios - Swift 继承(扩展类)
- node.js - 邮递员正在上传到 S3,但我的节点应用程序不是
- python - 从另一个导入的文件导入文件