Skip to content

3D圆

算子功能

在Roi中寻找边缘点;根据寻找到的边缘点,拟合出3D圆形。

3D圆

算子输入参数

  • 输入图像:图像来源的寄存器编号
  • 3D区域:从寄存器获取区域或手动设置区域。

    注意:请确保ROI中心点位于圆内。

  • 强制水平契合:强制水平契合是指在拟合平面或其他几何形状时,要求模型的法向量或主方向与水平面平行,通常用来确保模型在某些应用场景下是水平的。开启后将会从红色圆强制修正为蓝色圆

3D圆_水平拟合

  • 查找模式
    • 锥形找点:使用锥形探针的方法寻找边缘点,通过控制探针的角度来定位点云中的边缘
    • 平面找点:先拟合平面,再在平面上寻找密度小的点作为边缘点。通过平面拟合可以去除大量的点云噪声,然后基于点的分布密度特征识别边缘点
  • 探针角度:控制探针的角度可以影响边缘点的定义,通常选择合适的角度范围以确保可以检测到真实的边缘点

3D圆_锥形探针

  • 拟合方法
    • Ransac:用于从数据中拟合模型,尤其是在数据中存在噪声或离群点时
      • 距离阈值:用于定义一个点与拟合模型的最远距离,超过此距离的点被认为是外点,不参与拟合
      • 最大迭代次数:用于设置RANSAC算法的最大迭代次数,通常迭代次数越多,拟合结果越精确,但计算开销也会增大
    • 最小二乘法:通过最小化误差平方和来拟合模型,适用于误差较小且数据点较为集中、边缘点分布均匀、噪声较少的情况

3D圆渲染效果

算子输出

3D圆_push

类型说明
3D圆3D圆的中心点,半径,方向向量

AI-Vision,让3D测量更简单