Keras 3 API 文件 / 層 API / 預處理層 / 圖像增強層 / RandomSharpness 層

RandomSharpness 層

[原始碼]

RandomSharpness 類別

keras.layers.RandomSharpness(
    factor, value_range=(0, 255), data_format=None, seed=None, **kwargs
)

隨機對給定圖像執行銳化操作。

銳化操作首先執行模糊處理,然後在原始圖像和處理後的圖像之間進行混合。此操作調整圖像中邊緣的清晰度,範圍從模糊到增強銳利度。

參數

  • factor:包含兩個浮點數的元組或單個浮點數。factor 控制圖像銳利度受影響的程度。factor=0.0 會產生完全模糊的圖像,factor=0.5 不執行任何操作(保留原始圖像),而 factor=1.0 會增強銳利度超出原始程度。值應介於 0.01.0 之間。如果使用元組,則對於每個增強的圖像,都會在兩個值之間採樣一個 factor。如果使用單個浮點數,則會在 0.0 和傳遞的浮點數之間採樣一個值。為了確保值始終相同,請傳遞包含兩個相同浮點數的元組:(0.5, 0.5)
  • value_range:傳入圖像將具有的值範圍。表示為寫成 [low, high] 的雙數字元組。這通常是 [0, 1][0, 255],具體取決於您的預處理管道的設置方式。
  • seed:整數。用於創建隨機種子。