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


Python skimage.filters.median用法及代碼示例

用法:

skimage.filters.median(image, footprint=None, out=None, mode='nearest', cval=0.0, behavior='ndimage')

返回圖像的局部中值。

參數

imagearray-like

輸入圖像。

footprintndarray,可選

如果 behavior=='rank'footprint 是 1 和 0 的二維數組。如果 behavior=='ndimage'footprint 是一個由 1 和 0 組成的 N-D 數組,其維數與 image 相同。如果沒有,footprint 將是一個 N-D 數組,每個維度有 3 個元素(例如,向量、正方形、立方體等)

outndarray,(與圖像相同的數據類型),可選

如果沒有,則分配一個新數組。

mode{‘reflect’, ‘constant’, ‘nearest’, ‘mirror’,'‘wrap’},可選

mode 參數確定如何處理數組邊界,其中 cval 是 mode 等於 ‘constant’ 時的值。默認為‘nearest’。

cval標量,可選

如果模式為‘constant’,則填充過去輸入邊的值。默認值為 0.0

behavior{‘ndimage’, ‘rank’},可選

或者使用舊行為(即 skimage.filters.rank.median() 。新行為將調用 scipy.ndimage.median_filter() 。默認為‘ndimage’。

返回

out二維數組(與輸入圖像相同的 dtype)

輸出圖像。

其他參數

selemDEPRECATED

已棄用以支持足跡。

例子

>>> from skimage import data
>>> from skimage.morphology import disk
>>> from skimage.filters import median
>>> img = data.camera()
>>> med = median(img, disk(5))

相關用法


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