连通域分割
功能: 利用八叉树计算连通域方法对点云做聚类
输入参数:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
点云 |
XYZPoints |
无 |
无 |
输入点云 |
输出参数:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
分割点云 |
XYZPoints |
无 |
无 |
返回分割后的点云 |
参数设置:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
叶子节点最少点数 |
Integer |
[0, 10000] |
1 |
构建八叉树时,每个叶子节点最多包含的点数 |
最小叶子边长 |
Float |
[0.0001, 1000] |
0.01 |
构建八叉树时,最小叶子边长,越小,切分的越细 |
八叉树编码最小边长 |
Float |
[0.0001, 1000] |
1 |
八叉树编码最小边长,边长越小,得到的连通域数量可能更多,切分的越细,越大,得到的连通域少 |
连通区域最小点数 |
Integer |
[0, 100000] |
40 |
连通区域最小点数,越小,输出的点云数量越多 |
聚类最少点数 |
Integer |
[1, 4000000] |
1 |
每一个聚类簇中最少包含的点云点数 |
聚类最多点数 |
Integer |
[1, 4000000] |
4e+06 |
每一个聚类簇中最多包含的点云点数 |
是否保留全部结果 |
Bool |
[True, False] |
1 |
对输入的每块点云,是否输出所有分割结果,若为False则会保留指定数量的结果 |
保留结果数量 |
Integer |
[1, 1000] |
1 |
对输入的每块点云,将分割结果按点云数量从大到小进行排序,保留前几个点云, 1表示只保留最大的结果,2表示保留前2个结果,3表示保留前3个结果,以此类推 |
是否排序 |
Bool |
无 |
1 |
对输出的所有点云按点云数量从大到小进行排序 |
使能节点 |
Bool |
无 |
1 |
开启节点功能 |