cupyx.scipy.ndimage.median_filter#
- cupyx.scipy.ndimage.median_filter(input, size=None, footprint=None, output=None, mode='reflect', cval=0.0, origin=0)[source]#
多维中值滤波器。
- 参数:
input (cupy.ndarray) – 输入数组。
size (int 或 int 序列) –
size
或footprint
必须提供其中之一。如果提供了footprint
,则忽略size
。否则,footprint = cupy.ones(size)
,其中size
会自动调整以匹配input
中的维数。footprint (cupy.ndarray) – 一个布尔数组,指定在此形状内的哪些元素将被传递给滤波函数。
output (cupy.ndarray, dtype 或 None) – 存放输出的数组。默认与输入的 dtype 相同。
mode (str) – 根据给定的模式处理数组边界(
'reflect'
,'constant'
,'nearest'
,'mirror'
,'wrap'
)。默认值为'reflect'
。cval (标量) – 如果 mode 为
'constant'
,则用于填充输入边缘之外的值。默认值为0.0
。origin (int 或 int 序列) – origin 参数控制滤波器相对于当前输入元素中心的放置位置。默认值 0 等效于
(0,)*input.ndim
。
- 返回:
滤波结果。
- 返回类型: