cupyx.scipy.signal.order_filter#

cupyx.scipy.signal.order_filter(a, domain, rank)[源码]#

对 N 维数组执行阶滤波器操作。

在输入数组上执行阶滤波器操作。`domain` 参数充当以每个像素为中心的掩码。`domain` 中非零元素用于选择围绕每个输入像素的元素,并将这些元素放入一个列表中。该列表被排序,该像素的输出是排序列表中对应于 `rank` 的元素。

参数:
  • a (cupy.ndarray) – N 维输入数组。

  • domain (cupy.ndarray) – 一个与 a 具有相同维度的掩码数组。每个维度应包含奇数个元素。

  • rank (int) – 一个非负整数,用于从排序列表中选择元素(0 对应最小元素)。

返回:

阶滤波器的结果,其形状与 a 相同。

返回类型:

cupy.ndarray