点云工具
一、概述
- CloudCompare版本信息
- 系统
Ubuntu 22.04.4 LTS
我们有时候在进行点云重建时候,针对计算出的文本数据不能够直观的显示出空间信息,就需要借助 CloudCompare 工具去在3维空间中更好的查看。下面就是使用 CloudCompare 工具 手工去标注查看点云的一些流程。
二、CloudCompare 界面简述
1. 对象选择区
在这个区域中,用的是树来展示数据。我们从外部导入的数据、以及通过我们操作产生的新数据都是放在这个区域中,只要选择某一个对象后,再对象属性区就会更新当前这个对象的相关属性。以便于用户查看和设置相关的属性。
注意的是,导入到CloudCompare的对象均是源文件的副本,在这个软件里面的修改不会直接修改到导入的源对象文件中,我们需要保存这个操作完的数据对象,就得自己手动保存,这样也安全些。
导入的每一个对象可以重命名,双击就可以重命名,这也方便我们对不同操作结果的区分。
还有一个有用的就是每一个对象前面都有一个复选框,这个是控制该对象的显示与隐藏相关,也是经常使用的一个操作。
鼠标右键的菜单也是有用的,里面有显示、删除等快捷键。像删除 也是绑到了Delete 键的。
2. 对象属性区
当我们选择了 tmp-Cloud 这个对象的时候。在属性栏下面会出现如下的属性。
Visible :就是控制是否显示在3D视图的。
Show name :就是控制该对象的名称是否显示在 3D 视图中
Current Display : 将这个对象显示在哪个三维视图区中,3维视图区可以添加很多。
Points :显示点云数量
Point size:这个点的大小
3. 日志信息区
输出一些运行中的日志,一些告警信息等等之类的日志。
4. 三维视图区
查看和操作3D对象,常用的操作
鼠标左键按下移动:旋转
鼠标滚轮移动:缩放
鼠标右键按下移动:在视图中移动3D对象
- 下面的几个快捷方式也可以在任务栏中获取,从左往右分别是:点选择、点列表选择、点连线选择
三、点选择
1. 选择单个点
要点击左上角这个图标,然后我们再去选点的位置,我们就能获取到这点的属性了,
我们点的历史记录也是能够在 下面的 日志中看到,这也是非常方便的一个操作。
而且每一个点的属性、以及它的位置索引也能查到。这个索引是从 0 开始的,我们就可以方便的找到某一个点的信息,黑色的那个就是点云数据文件。
2. 两点选择
点击下面那个图标,然后选择两个点,我们就可以看到两个点的距离,两点的一些差值,
同样的在控制台中看到两点的信息
3. 三点选择
点击下面那个图标,然后选择三个点,我们就可以看到三个点的位置索引,可以看到线段的长度:AB、BC、CA;可以看到这个三角形的角度值 ∠ BAC = angle A = 90.000515°;还有这个面的法向量等等。
4. 保存、重置、退出
这些按钮分别如下,主要值得注意的就是保存会把当前的操作对象个保存到 对象选择区 中、以便于我们自己在后续中使用。
四、点列表选择
点击上述菜单之后,我们可以在点云的基础选择点,然后可以把我们这个顺序的点重新保存到新的点云中。
index :所得到是从源点云中点的index,和下面的点位置一样,都是从0开始的。
点击 就会把这个保存到 对象选择区 中,以便后续使用,
则是不保存当前操作。
点击保存按钮,我们可以选择保存这个我们选择的点列表数据,按照我们选择的顺序,从源文件提出新的点集合。
五、点云线框选择
点击这个按钮后,选择点连接,可以重复连接点,直到你需要的样子即可
结果如下:
- 部分设置如下:
:表示线框的宽度大小,下面是这个对比图
:把这个添加到对象选择区 一个单独的一级,而不是放在源点云对象的下面
:把这个框线结果放在新的的对象选择区,和上面这个按钮区别不大
:就是我们因为旋转之类的,中断了连线,点击这个可以接着之前继续连线