cupyx.scipy.ndimage.binary_hit_or_miss#
- cupyx.scipy.ndimage.binary_hit_or_miss(input, structure1=None, structure2=None, output=None, origin1=0, origin2=None)[源码]#
多维二值击中或未击中变换。
击中或未击中变换用于在输入图像中查找给定模式的位置。
- 参数:
input (cupy.ndarray) – 要检测模式的二值图像。
structure1 (cupy.ndarray, 可选) – 结构元素的第一个部分,用于匹配
input
的前景(非零元素)。如果未提供值,则选择连接性为 1 的方形结构。structure2 (cupy.ndarray, 可选) – 结构元素的第二个部分,必须完全未击中前景。如果未提供值,则使用
structure1
的补集。output (cupy.ndarray, dtype 或 None, 可选) – 与输入具有相同形状的数组,用于存放输出结果。默认情况下,会创建一个新数组。
origin1 (int 或 int 元组, 可选) – 结构元素
structure1
的位置,默认为 0,表示居中结构。origin2 (int 或 int 元组 或 None, 可选) – 结构元素
structure2
的位置,默认为 0,表示居中结构。如果为origin1
提供了值而未为origin2
提供,则origin2
设置为origin1
。
- 返回:
给定结构元素 (
structure1
,structure2
) 对input
进行的击中或未击中变换的结果。- 返回类型:
警告
此函数可能会同步设备。