点云数据
处理点云数据的程序
程序原理
- 内容
- 对于房间布局重建,在下一个空间划分步骤中只考虑墙壁、天花板和地板平面
- 单位法线ni相对于平面pi相对于垂直轴nz=(0,0,1)T的偏差通过垂直属性ah=|ni·nz|来测量。如果ah<ε,则该平面被归类为墙。
- 最后,使用高斯图聚类创建平行的平面聚类。每个平面的权重等于相关点的数量,并通过其法线投影到单位球体上。
- 平均偏移算法[35]用于提取峰值。一个峰内的所有平面都被认为是平行的,聚类的法线被定义为平行平面的平均法线,用每个平面的面积加权。
编程思路
- 编程
- 目的
- 输入平面集合–多面体,输出cell complex–多个由面方程组成的单元
- 数据描述
- box–边界包围盒
- 目的