点云边缘提取-有序(旧版)

功能描述

该算子专门用于从输入的带法向的有序点云中提取边缘点。它通常通过比较相邻像素点之间的深度值(Z坐标)差异来检测边缘。利用了点云的有序结构信息进行计算。算子同样可以选择是否调整输出边缘点的法向量方向。

使用场景

  • 适用于需要兼容旧版本工作流的场景。

  • 深度图边缘检测 : 提取由深度突变形成的边缘,例如物体轮廓或遮挡边界。

  • 有序点云特征提取 : 快速提取有序点云的边缘。

输入输出

输入项

带法向点云 :输入的必须是带有法向量信息且具有有序结构的点云或点云列表。

输出项

点云边缘: 提取出的边缘点组成的点云列表(通常保持有序结构,非边缘点可能被置为无效值)。

参数说明

最小边缘距离

参数说明

用于判断深度不连续性的距离阈值。如果相邻点之间的深度(通常是Z坐标)差大于此值,则认为存在边缘。

调参说明

根据场景中期望检测的边缘的深度落差来设置,较小的值对微小的深度变化敏感,较大的值只检测更明显的深度变化。

参数范围

[0, 1000],默认值:50

搜索窗口大小

参数说明

在有序点云的网格结构上,进行邻域比较时使用的窗口半径。例如,值为1表示比较中心点与其直接相邻的8个点,构成3x3窗口,窗口尺寸 = (2 × 半径 + 1) × (2 × 半径 + 1)。

调参说明

定义边缘判断时考虑的局部邻域范围。增大此值会考虑更远的邻居,可能使边缘更平滑。

参数范围

[0, 10000] ,默认值:1

调整边缘法向

参数说明

选择是否在提取边缘点后,对其法向量进行调整。

调参说明

  • 开启(默认):对识别出的边缘点的法向量进行重新计算和调整,使其尽可能垂直于边缘走向并指向一致的方向(朝外或朝里)。

  • 关闭:保留边缘点原始的法向量。

使能节点

参数说明

控制该算子是否执行运算。

调参说明

  • 开启(默认):正常运行该算子功能。

  • 关闭:算子不执行任何操作,直接将输入的数据输出。