判定边界网格的依据是8邻域网格内存在空网格
更新日期:2021-07-27     浏览次数:149
核心提示:1.2.2筛选边界网格本文通过构建二维网格筛选边界网格来剔除不必参与计算的内部点,以提高算法效率。(1)投影三维点云。直接将旋转后的点云投影至水平面

1.2.2筛选边界网格

本文通过构建二维网格筛选边界网格来剔除不必参与计算的内部点,以提高算法效率。

(1) 投影三维点云。直接将旋转后的点云投影至水平面即可获得投影后的二维点云。

(2) 构建二维网格。网格密度直接影响到后续边界提取的精度和速度。网格密度过大会丢失细节,并且加大计算量;网格密度过小容易出现孔洞现象。

(3) 筛选边界点云。由于二维网格已经构建完成,筛选边界点云等同于筛选边界网格,判定边界网格的依据是8邻域网格内存在空网格。为便于后续计算,将网格于首行、末行、首列、末列位置分别增加1行1列。筛选边界网格可以使用深度优先搜索(DFS)算法,DFS算法筛选边界网格的思路是,对于空网格,搜索其8邻域是否存在未访问过的网格,若存在,访问该网格,若该网格不为空,标记其为边界网格,若该网格为空,递归执行DFS算法,直到所有网格都被访问过或所有边界网格均被搜索到。

2022-03-20• 丰富的体量变化形成的坡屋顶
波-诺瓦茶室餐厅是西扎早期的作品,该建筑是一个海边小品建筑,建筑有两个入口,一个顺着地形山 势的起伏变化铺设,另一个则架在一个小山沟上,连接入...
2021-10-22• 圆滚动的轨迹即为点云的轮廓
1.1传统-shapes算法-shapes算法的原理是令一个半径为R的圆在点云外滚动,若圆在滚动过程中不落入点云内部,则圆滚动的轨迹即为点云的轮廓。-shapes算...