段组织3-d范围内的数据为簇
段组织3-d范围内的数据标签
= segmentLidarData(ptCloud
,distThreshold
)ptCloud
成集群。功能分配的整数簇标签在点云的每个点并返回的所有点的簇标签标签
。
的函数组中的两个相邻点到相同的簇,如果他们的欧几里得距离小于distThreshold
或者如果传感器和两个相邻点之间的角度为至少5度。
设置角度约束进行分组的点到同一集群标签
= segmentLidarData(ptCloud
,distThreshold
,angleThreshold
)angleThreshold
。
[
也返回簇的数目。标签
,numClusters
] = segmentLidarData(___)
该segmentLidarData
函数使用的距离和角度的阈值进行聚类相邻点。的函数组中的两个相邻点到相同的簇,如果他们的欧几里得距离小于输入distThreshold
或者,如果传感器和相邻点之间的角度大于或等于输入angleThreshold
。如果没有指定angleThreshold
,函数设置这个角度来五
度。
例如,假设angleThreshold
设定为90
。因为角度α和β在图中都大于90度的规定的阈值时,功能组分A,B,和C为同一群集。因为角度σ小于90度的阈值,则功能组点d到一个单独的集群。每个角度为聚类函数使用由线从一个点到传感器并从该相同点到相邻点的线所形成
[1] Bogoslavskyi,一,“高效的在线分割为稀疏三维激光扫描”。杂志摄影测量,遥感与地球信息科学。卷。85,第1期,2017年,第41-52。