RandomColorJitter
类keras.layers.RandomColorJitter(
value_range=(0, 255),
brightness_factor=None,
contrast_factor=None,
saturation_factor=None,
hue_factor=None,
seed=None,
data_format=None,
**kwargs
)
RandomColorJitter 类在输入上按顺序且随机地应用亮度、对比度、饱和度和色调图像处理操作。
参数
[0, 1]
或 [0, 255]
,具体取决于您的预处理管道的设置方式。[1.0 - lower, 1.0 + upper]
之间。对于通道中的任何像素 x,输出将为 (x - mean) * factor + mean
,其中 mean
是通道的平均值。factor
控制图像饱和度受影响的程度。factor=0.5
使此图层执行空操作。factor=0.0
使图像完全灰度化。factor=1.0
使图像完全饱和。值应介于 0.0
和 1.0
之间。如果使用元组,则为每个增强图像采样一个介于两个值之间的 factor
。如果使用单个浮点数,则采样一个介于 0.0
和传递的浮点数之间的值。为了确保该值始终相同,请传递一个包含两个相同浮点数的元组:(0.5, 0.5)
。factor
控制图像色调受影响的程度。factor=0.0
使此图层执行空操作,而值 1.0
执行最激进的对比度调整。如果使用元组,则为每个增强图像采样一个介于两个值之间的 factor
。如果使用单个浮点数,则采样一个介于 0.0
和传递的浮点数之间的值。为了确保该值始终相同,请传递一个包含两个相同浮点数的元组:(0.5, 0.5)
。