用法:
cucim.skimage.exposure.adjust_gamma(image, gamma=1, gain=1)
對輸入圖像執行 Gamma 校正。
也稱為冪律變換。在將每個像素縮放到 0 到 1 的範圍後,此函數根據等式
O = I**gamma
對輸入圖像進行逐像素變換。- image:ndarray
輸入圖像。
- gamma:浮點數,可選
非負實數。默認值為 1。
- gain:浮點數,可選
常數乘數。默認值為 1。
- out:ndarray
伽瑪校正的輸出圖像。
參數:
返回:
注意:
對於大於 1 的 gamma,直方圖將向左移動,輸出圖像將比輸入圖像更暗。
對於小於 1 的 gamma,直方圖將向右移動,輸出圖像將比輸入圖像更亮。
參考:
例子:
>>> from skimage import data >>> from cucim.skimage import exposure, img_as_float >>> image = img_as_float(cp.array(data.moon())) >>> gamma_corrected = exposure.adjust_gamma(image, 2) >>> # Output is darker for gamma > 1 >>> image.mean() > gamma_corrected.mean() True
相關用法
- Python cucim.skimage.exposure.histogram用法及代碼示例
- Python cucim.skimage.exposure.rescale_intensity用法及代碼示例
- Python cucim.skimage.exposure.cumulative_distribution用法及代碼示例
- Python cucim.skimage.exposure.is_low_contrast用法及代碼示例
- Python cucim.skimage.feature.shape_index用法及代碼示例
- Python cucim.skimage.restoration.richardson_lucy用法及代碼示例
- Python cucim.skimage.util.invert用法及代碼示例
- Python cucim.skimage.data.binary_blobs用法及代碼示例
- Python cucim.skimage.filters.roberts_neg_diag用法及代碼示例
- Python cucim.skimage.color.lch2lab用法及代碼示例
- Python cucim.skimage.measure.label用法及代碼示例
- Python cucim.skimage.color.rgb2gray用法及代碼示例
- Python cucim.skimage.filters.gabor用法及代碼示例
- Python cucim.skimage.transform.rescale用法及代碼示例
- Python cucim.skimage.filters.roberts_pos_diag用法及代碼示例
- Python cucim.skimage.segmentation.random_walker用法及代碼示例
- Python cucim.skimage.filters.roberts用法及代碼示例
- Python cucim.skimage.morphology.dilation用法及代碼示例
- Python cucim.skimage.feature.corner_foerstner用法及代碼示例
- Python cucim.skimage.measure.moments_coords用法及代碼示例
注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cucim.skimage.exposure.adjust_gamma。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。