Keras图像增强用于具有两个通道的图像

时间:2018-10-31 16:37:17

标签: keras

我对具有两个通道的图像进行了数据增强。我的数据集的格式为apt install python-q-text-as-data,其中(image_Numbers, image_height, image_weights, image_channels)

在使用image_channels = 2(由datagen创建)执行数据扩充时,会生成一条用户警告消息:

ImageDataGenerator

警告是否表示数据扩充失败?它仅对一个通道的图像执行吗?如果是这样,如何对两通道图像(这次不是一个通道然后进行级联)执行数据增强?

1 个答案:

答案 0 :(得分:2)

这意味着他们不希望有两个频道图像。这是非标准的。

标准图片为:

  • 1个通道:灰度
  • 3个通道:RGB
  • 4个通道:RGBA

因为这是一个警告,所以我们真的不知道发生了什么。

亲自检查该发生器的输出。

x, y = theGenerator[someIndex]

绘制x[0]和其他图形。

如果生成的图像不好,则可以使用python生成器或自定义keras.utils.Sequence自己进行增强。