cupyx.scipy.ndimage.binary_propagation#

cupyx.scipy.ndimage.binary_propagation(input, structure=None, mask=None, output=None, border_value=0, origin=0)[源代码]#

使用给定的结构元素进行多维二值传播。

参数:
  • input (cupy.ndarray) – 要在 mask 内部传播的二值图像。

  • structure (cupy.ndarray, optional) – 在连续膨胀中使用的结构元素。输出可能依赖于结构元素,特别是如果 mask 有多个连通分量。如果没有提供结构元素,则会生成一个平方连通性为一的元素。

  • mask (cupy.ndarray, optional) – 定义 input 允许传播区域的二值掩模。

  • output (cupy.ndarray, optional) – 与 input 形状相同的数组,输出将放置在此数组中。默认情况下,会创建一个新数组。

  • border_value (int, optional) – 输出数组中的边界值。该值会被转换为 0 或 1。

  • origin (int or tuple of ints, optional) – 滤波器的位置。

返回:

inputmask 内的二值传播。

返回类型:

cupy.ndarray

警告

此函数可能会同步设备。