cupyx.scipy.ndimage.gaussian_gradient_magnitude#
- cupyx.scipy.ndimage.gaussian_gradient_magnitude(input, sigma, output=None, mode='reflect', cval=0.0, **kwargs)[源代码]#
使用高斯导数计算多维梯度幅值。
- 参数:
input (cupy.ndarray) – 输入数组。
sigma (标量 或 标量序列) – 高斯核函数各轴的标准差。单个值应用于所有轴。
output (cupy.ndarray, dtype 或 None) – 放置输出的数组。默认与输入数据类型相同。
mode (str) – 根据给定的模式处理数组边界(
'reflect'
,'constant'
,'nearest'
,'mirror'
,'wrap'
)。默认为'reflect'
。cval (标量) – 如果 mode 为
'constant'
,用于填充输入边缘之外的值。默认为0.0
。kwargs (dict, 可选) – 要传递给
gaussian_filter()
的额外关键字参数字典。
- 返回:
滤波结果。
- 返回类型:
注意
当输出数据类型为整数(或未提供输出且输入为整数)时,由于中间结果的浮点舍入误差,结果可能与 SciPy 的结果不完全匹配。