分段将3-D范围数据组织成群集
细分组织了3-D范围数据标签
= segmentlidardata(Ptcloud.
那Distthreshold.
)Ptcloud.
成簇。该函数为点云中的每个点分配一个整数集群标签,并返回所有点的集群标签标签
.
如果两个相邻点的欧几里得距离小于,则函数将它们归为同一簇Distthreshold.
或者传感器与两个相邻点之间的角度至少为5度。
设置将点分组到同一簇的角度约束为标签
= segmentlidardata(Ptcloud.
那Distthreshold.
那anglethreshold.
)anglethreshold.
.
[
指定每个群集中的最小和最大点数。标签
那numClusters
) = segmentLidarData (Ptcloud.
,'numclusterpoints',minmaxncp.
)
[___) = segmentLidarData (___)
也返回集群的数量。
这semmentlidardata.
函数使用距离和角度阈值对相邻点进行聚类。如果两个相邻点的欧几里得距离小于输入,函数将它们分组成同一簇Distthreshold.
或者传感器与相邻点之间的角度大于或等于输入anglethreshold.
.如果没有指定anglethreshold.
,函数将这个角设为5.
程度。
例如,假设anglethreshold.
被设置为90
.因为图中的角度α和β都大于90度的指定阈值,所以功能组点A,B和C进入同一集群。因为角度σ小于90度阈值,所以功能组将d指向单独的簇。每个角度对于聚类的每个角度由来自传感器到传感器的点和线路从相同点到相邻点的线形成
Bogoslavskyi, I.《稀疏三维激光扫描的高效在线分割》。摄影测量,遥感与地理信息科学学报.第85卷,第1期,2017年,41-52页。