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]