Keras 3 API 文档 / KerasCV / / 增强层 / RandomSharpness 层

RandomSharpness 层

[源代码]

RandomSharpness

keras_cv.layers.RandomSharpness(factor, value_range, seed=None, **kwargs)

随机对给定图像执行锐化操作。

锐化操作首先执行模糊操作,然后在原始图像和模糊图像之间进行混合。此操作使图像的边缘比原始图像中的边缘不那么锐利。

参考文献

参数

  • factor: 一个包含两个浮点数的元组、单个浮点数或 keras_cv.FactorSamplerfactor 控制图像锐利度受影响的程度。factor=0.0 使此层执行无操作,而值 1.0 则完全使用锐化后的结果。0 到 1 之间的值会导致原始图像和锐化图像之间进行线性插值。值应在 0.01.0 之间。如果使用元组,则为每个增强图像在两个值之间采样一个 factor。如果使用单个浮点数,则在 0.0 和传递的浮点数之间采样一个值。为了确保值始终相同,请传递一个包含两个相同浮点数的元组:(0.5, 0.5)
  • value_range: 输入图像将具有的值的范围。表示为一个包含两个数字的元组,写成 [低,高]。这通常是 [0, 1][0, 255],具体取决于预处理管道的设置方式。