Keras 3 API 文件 / KerasCV / / 預處理層 / 均衡化層

均衡化層

[來源]

均衡化 類別

keras_cv.layers.Equalization(value_range, bins=256, **kwargs)

均衡化會以通道為基礎執行直方圖均衡化。

參數

  • value_range:一個元組或一個包含兩個元素的列表。第一個值表示傳入影像中值的「下限」,第二個值表示「上限」。傳入層的影像應具有 value_range 內的值。
  • bins:整數,表示在直方圖均衡化中使用的「區間」數量。應介於 [0, 256] 範圍內。

範例

equalize = Equalization()

(images, labels), _ = keras.datasets.cifar10.load_data()
# Note that images are an int8 Tensor with values in the range [0, 255]
images = equalize(images)

呼叫參數

  • images:像素張量,範圍在 [0, 255] 內,採用 RGB 格式。可以是浮點數或整數類型。應採用 NHWC 格式。