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

RandomColorDegeneration 層

[原始碼]

RandomColorDegeneration 類別

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

對給定的圖像隨機執行色彩退化操作。

銳化操作首先將圖像轉換為灰階,然後再轉換回彩色。接著,它會在原始圖像和退化圖像之間取加權平均值。這會使顏色看起來更黯淡。

參數

  • factor:一個包含兩個浮點數的元組或一個單一浮點數。factor 控制圖像銳利度受影響的程度。factor=0.0 使此層執行無操作,而值為 1.0 時則完全使用退化後的結果。介於 0 和 1 之間的值會導致原始圖像和銳化圖像之間的線性內插。值應介於 0.01.0 之間。如果使用元組,則會為每個增強的圖像在兩個值之間採樣一個 factor。如果使用單一浮點數,則會在 0.0 和傳遞的浮點數之間採樣一個值。為了確保值始終相同,請傳遞一個包含兩個相同浮點數的元組:(0.5, 0.5)
  • seed:整數。用於創建隨機種子。