RandomSaturation
类keras_cv.layers.RandomSaturation(factor, seed=None, **kwargs)
随机调整给定图像的饱和度。
此层将随机增加/减少输入 RGB 图像的饱和度。
参数
keras_cv.FactorSampler
。factor
控制图像饱和度受影响的程度。factor=0.5
使此层执行无操作操作。factor=0.0
使图像完全变为灰度。factor=1.0
使图像完全饱和。值应介于 0.0
和 1.0
之间。如果使用元组,则为每个增强图像在两个值之间采样 factor
。如果使用单个浮点数,则在 0.0
和传递的浮点数之间采样一个值。为了确保该值始终相同,请传递具有两个相同浮点数的元组:(0.5, 0.5)
。示例
(images, labels), _ = keras.datasets.cifar10.load_data()
random_saturation = keras_cv.layers.preprocessing.RandomSaturation()
augmented_images = random_saturation(images)