RandomColorDegeneration 层

[源代码]

RandomColorDegeneration

keras.layers.RandomColorDegeneration(
    factor, value_range=(0, 255), data_format=None, seed=None, **kwargs
)

对给定图像随机执行颜色退化操作。

锐度操作首先将图像转换为灰度,然后再转换回彩色。然后,在原始图像和退化图像之间进行加权平均。这使得颜色看起来更暗淡。

注意:该层可以在 tf.datagrain 管道中使用(无论您使用的是哪个后端),且是安全的。

参数

  • factor:一个包含两个浮点数或一个浮点数的元组。factor 控制图像锐度受影响的程度。factor=0.0 使此层执行无操作,而值为 1.0 则完全使用退化结果。0 到 1 之间的值会导致原始图像和锐化图像之间的线性插值。值应在 0.01.0 之间。如果使用元组,则会为每个增强的图像在两个值之间采样一个 factor。如果使用单个浮点数,则会在 0.0 和传入的浮点数之间采样一个值。为了确保值始终相同,请传递一个包含两个相同浮点数的元组:(0.5, 0.5)
  • seed:整数。用于创建随机种子。