scipy.signal.medfilt¶
- scipy.signal.medfilt(volume, kernel_size=None)[源代码]¶
- 对N维数组执行中值过滤。 - 使用由给定的本地窗口大小将中值过滤应用于输入数组 kernel_size 。该数组将自动填零。 - 参数
- volumearray_like
- N维输入数组。 
- kernel_sizeARRAY_LIKE,可选
- 标量或N长列表,提供每个维度中过滤窗口的大小中值。的元素 kernel_size 应该很奇怪。如果 kernel_size 是标量,则此标量用作每个维度中的大小。每个维度的默认大小为3。 
 
- 退货
- outndarray
- 与包含中值过滤结果的输入大小相同的数组。 
 
- 警告
- UserWarning
- 如果数组大小在任何维度上都小于内核大小 
 
 - 注意事项 - 更一般的功能 - scipy.ndimage.median_filter使用中值过滤的效率更高,因此运行速度要快得多。- 对于具有以下功能的二维图像 - uint8,- float32或- float64dtype,专用函数- scipy.signal.medfilt2d可能会更快。