RandomSharpness 类keras.layers.RandomSharpness(
factor, value_range=(0, 255), data_format=None, seed=None, **kwargs
)
随机对给定图像执行锐度操作。
锐度操作首先进行模糊处理,然后混合原始图像和处理后的图像。此操作会调整图像边缘的清晰度,范围从模糊到增强的锐度。
注意:该层可以在 tf.data 或 grain 管道中使用(无论您使用的是哪个后端),且是安全的。
参数
factor 控制图像锐度受影响的程度。factor=0.0 会导致图像完全模糊,factor=0.5 不执行任何操作(保留原始图像),而 factor=1.0 会增强原始图像的锐度。值应在 0.0 和 1.0 之间。如果使用元组,则会为每个增强的图像在两个值之间采样一个 factor。如果使用单个浮点数,则会从 0.0 和传入的浮点数之间采样一个值。要确保值始终相同,请传递一个由两个相同浮点数组成的元组:(0.5, 0.5)。[low, high]。这通常是 [0, 1] 或 [0, 255],具体取决于你的预处理管道的设置方式。