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


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

用法:

skimage.exposure.is_low_contrast(image, fraction_threshold=0.05, lower_percentile=1, upper_percentile=99, method='linear')

確定圖像是否對比度低。

參數

imagearray-like

正在測試的圖像。

fraction_threshold浮點數,可選

低對比度分數閾值。當圖像的亮度範圍小於其數據類型全範圍的這一部分時,圖像被認為是低對比度的。 [1]

lower_percentile浮點數,可選

計算圖像對比度時忽略低於此百分位數的值。

upper_percentile浮點數,可選

計算圖像對比度時忽略高於此百分位數的值。

methodstr,可選

對比度確定方法。目前唯一可用的選項是“linear”。

返回

outbool

當圖像被確定為低對比度時為真。

注意

對於布爾圖像,僅當所有值都相同時,此函數才返回 False(忽略方法、閾值和百分位數參數)。

參考

1

https://scikit-image.org/docs/dev/user_guide/data_types.html

例子

>>> image = np.linspace(0, 0.04, 100)
>>> is_low_contrast(image)
True
>>> image[-1] = 1
>>> is_low_contrast(image)
True
>>> is_low_contrast(image, upper_percentile=100)
False

相關用法


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