cupyx.scipy.ndimage.grey_opening#

cupyx.scipy.ndimage.grey_opening(input, size=None, footprint=None, structure=None, output=None, mode='reflect', cval=0.0, origin=0)[source]#

计算多维灰度开运算。

参数:
  • input (cupy.ndarray) – 输入数组。

  • size (int 元组) – 用于灰度开运算的平面完整结构元素的形状。如果提供了 footprintstructure,则此参数可选。

  • footprint (int 数组) – 用于灰度开运算的平面结构元素的非无穷大元素的位置。非零值表示选择进行开运算的中心邻域集合。

  • structure (int 数组) – 用于灰度开运算的结构元素。structure 可以是非平面结构元素。

  • output (cupy.ndarray, dtypeNone) – 存放输出结果的数组。

  • mode (str) – 数组边界根据给定的模式处理('reflect', 'constant', 'nearest', 'mirror', 'wrap')。默认值为 'reflect'

  • cval (标量) – 如果模式为 constant,用于填充输入边界外的数值。默认值为 0.0

  • origin (标量标量元组) – origin 参数控制滤波器相对于当前输入元素中心的放置位置。默认值 0 等同于 (0,)*input.ndim

返回:

灰度开运算的结果。

返回类型:

cupy.ndarray