CloudCompare——计算点云的八叉树并可视化

目录

1.Octree

  通过菜单栏的'Edit > Octree > Compute'找到该功能。
CloudCompare——计算点云的八叉树并可视化

设置相关参数
CloudCompare——计算点云的八叉树并可视化
  八叉树空间区段可以通过多种方式设置:

  • Default:包含实体的最小立方体
  • cell size at max level:用户可以在最小的细分级别上定义单元格大小为 N N N,那么八叉树的体素个数则为 2 N 2^N 2N。
  • Custom bounding box:用户可以使用专用的子对话框定义自定义边界框。

  最大八叉树级别(或细分的数量)在32位版本中是 N N N=10,在64位版本中是 N N N=21。
注意:这个操作通常是不必要的(即八叉树计算是由CloudCompare在必要时自动完成的)。

  CloudCompare默认以面片的形式显示mesh网格模型,因此放大之后也看不到所谓的“网格”

2.可视化八叉树

  选中Octree,可以看到显示的是默认的包含实体的最小包围框
CloudCompare——计算点云的八叉树并可视化
CloudCompare——计算点云的八叉树并可视化
  在属性选项中,设置八叉树的显示层级,操作如下:
CloudCompare——计算点云的八叉树并可视化

  以线框的形式显示八叉树,八叉树的层级为:4。
CloudCompare——计算点云的八叉树并可视化
  以面片的形式显示八叉树。
CloudCompare——计算点云的八叉树并可视化
CloudCompare——计算点云的八叉树并可视化
  以点的形式显示八叉树,看不出来效果。不做展示。

3.相关代码

[1] PCL 可视化八叉树
[2] Open3D 从点云中构建八叉树

上一篇:linux 学习


下一篇:基于八叉树的动态障碍物滤出