RandomInvert 层

[源]

RandomInvert

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

用于随机反转图像颜色的预处理层。

此层以指定的概率范围随机反转输入图像的颜色。应用时,每个图像都有机会反转颜色,其中像素值被转换为它们的互补值。未被选中进行反转的图像保持不变。

参数

  • factor:单个 float 或包含两个 float 的元组。factor 控制反转图像颜色的概率。如果提供元组,则为每个图像在两个值之间进行采样,其中 factor[0] 是最小概率,factor[1] 是最大概率。如果提供单个 float,则在 0.0 和所提供的 float 之间采样一个值。默认为 (0, 1)
  • value_range:包含两个元素的元组或列表。第一个值表示输入图像中值的下界,第二个值表示上界。输入到此层中的图像的值应在 value_range 范围内。默认为 (0, 255)
  • seed:整数。用于创建随机种子。