点云网格处理软件CloudCompare使用详解3(点云对齐、将Mesh转成点云)
作者:hangge | 2026-03-20 08:44
三、点云对齐
1,利用自由移动功能实现粗略对齐
(1)这里我导入两个手枪的点云,可以看到默认情况下它们并没有对齐。

(2)我们可以选中一个点云,然后点击工具栏的“Translate/Rotate”按钮,此时按住鼠标左键可以进行点云角度调整,按住鼠标右键进行点云移动。

(3)如果此时需要拖动、旋转整个视点,可以点击浮动栏的“暂停”按钮。在完成点云粗略对齐后,可以点击浮动栏上的绿色勾进行确认。

2,选择定位点实现粗略对齐
(1)除了上面手动拖动的方式,我们还可以通过选择定位点,让程序自动快速对齐。首先我们选中这两个点云,然后点击工具栏上的“Aligns two clouds by picking ”按钮

(2)在出现的弹框种选择移动的点云对象(即选中的点云会移动到未选中的点云为位置),然后点击 OK 按钮进入下一步。

(3)我们在其中一个点云上点击四个点作为定位点。

(4)然后在另一个点云上相同位置、相同顺序也点击 4 个点。

(5)点击“align”按钮可以看到点云已经大致对齐了,接着我们打勾进行保存。

3,精准对齐
(1)在完成粗对齐后我们就可以进行精准对齐了。选中两个点云,然后点击工具栏上面的“Finely registers already(roughly) aligned entitie”按钮。

(2)接着点击弹框的 OK 按钮开始对齐。注意:
- to be aligned 为需要移动的对象。
- reference 为目标参照对象。

(3)稍等片刻即可看到精准对齐成功。

附:将 Mesh 转成点云
1,需求说明
(1)当我们有一个 Mesh(如 OBJ / PLY / STL) 时,它本质上是由三角面片组成的“连续表面”。在工作种有时我们需要先把 Mesh 采样成点云,再参与计算。
(2)CloudCompare 提供了把三角网格(Mesh)表面“采样”为点云(Point Cloud)功能:Sample points。Sample points 会在这些三角面片上 生成离散点,得到一个新的 点云对象。
2,使用说明
(1)假设我们有一个吊桥的 Mesh,将其导入 CloudCompare。

(2)选中这个 Mesh,点击菜单的“Edit”->“Mesh”->“Sample points”菜单项。

(3)在弹出的对话框种可以设置采样方式和参数配置:
- Points Number:按点数采用,即直接指定要生成多少点。
- Density:按密度采样,单位通常是:points / unit²,适合你知道模型尺寸、希望“每平方米多少点”的情况。

(4)点击确定后即可看到新增了一个点云。

全部评论(0)