當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python skimage.exposure.adjust_gamma用法及代碼示例

用法:

skimage.exposure.adjust_gamma(image, gamma=1, gain=1)

對輸入圖像執行 Gamma 校正。

也稱為冪律變換。在將每個像素縮放到 0 到 1 的範圍後,此函數根據等式 O = I**gamma 對輸入圖像進行逐像素變換。

參數

imagendarray

輸入圖像。

gamma浮點數,可選

非負實數。默認值為 1。

gain浮點數,可選

常數乘數。默認值為 1。

返回

outndarray

伽瑪校正的輸出圖像。

注意

對於大於 1 的 gamma,直方圖將向左移動,輸出圖像將比輸入圖像更暗。

對於小於 1 的 gamma,直方圖將向右移動,輸出圖像將比輸入圖像更亮。

參考

1

https://en.wikipedia.org/wiki/Gamma_correction

例子

>>> from skimage import data, exposure, img_as_float
>>> image = img_as_float(data.moon())
>>> gamma_corrected = exposure.adjust_gamma(image, 2)
>>> # Output is darker for gamma > 1
>>> image.mean() > gamma_corrected.mean()
True

相關用法


注:本文由純淨天空篩選整理自scikit-image.org大神的英文原創作品 skimage.exposure.adjust_gamma。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。