共计 1147 个字符,预计需要花费 3 分钟才能阅读完成。
背景介绍:为什么需要点云标注
点云数据是通过激光雷达等设备采集的三维空间信息,广泛应用于自动驾驶、数字孪生、文物保护等领域。标注就是在这些「点」上添加语义标签(如车辆、行人、建筑物),让计算机能够理解场景。比如自动驾驶训练时,需要标注出哪些点是障碍物,哪些是可行驶区域。

CloudCompare 为什么适合新手
作为一款开源软件,CloudCompare 有三大优势:
- 轻量化 :安装包仅 100MB 左右,对电脑配置要求低
- 功能全 :支持 PLY、LAS 等主流点云格式,内置多种滤波和分割工具
- 可视化强 :可实时调整点云着色、透明度,标注结果直观可见
完整标注流程详解
1. 数据导入与预处理
- 点击菜单栏【File】→【Open】导入点云文件(推荐使用 PLY 格式)
- 使用【Edit】→【Scalar fields】调整点云显示颜色
- 通过【Tools】→【Clean】→【Noise filter】去除噪点
2. 标注工具使用
- 矩形框标注 :按【Shift+R】激活选择工具,框选目标区域后右键选择【Label selection】
- 多边形标注 :使用【Segment】工具(快捷键 Q)手动勾勒不规则形状
- 批量标注 :在【DB Tree】面板选中多个对象,使用【Edit】→【Attributes】批量添加标签
3. 保存与导出
完成标注后:
- 通过【File】→【Save】保存工程文件(.bin 格式)
- 导出标注结果:【File】→【Export】选择 CSV 或 LAS 格式
避坑指南
大文件卡顿怎么办?
- 使用【Edit】→【Subsample】降低点云密度
- 关闭【View】→【Color ramp】等非必要可视化选项
标注精度提升技巧
- 按住 Ctrl+ 滚轮可局部放大细节
- 在【Properties】面板调整点大小(建议 3 - 5 像素)
效率翻倍的 4 个技巧
- 善用快捷键:F3 显示 / 隐藏标签,F5 重置视图
- 建立标注模板:保存常用标签颜色和命名规则
- 使用脚本批处理(示例代码):
# 批量重命名标签 for entity in cc.getDBRoot().getChildren(): if entity.getName().startswith("标注"): entity.setName("car_" + entity.getName()) - 团队协作时,约定统一的坐标系统和文件命名规则
下一步学习建议
完成基础标注后,可以尝试:
- 用【Tools】→【Registration】对齐多期点云数据
- 通过【Tools】→【Distance】计算标注对象的尺寸参数
- 导出到 CloudCompare2GIS 插件进行三维建模
建议先用手机扫描一个小房间(如用 Polycam App 生成 PLY 文件),导入 CloudCompare 尝试标注门窗位置,这是最快速的入门方式。遇到问题欢迎在 GitHub 的 CloudCompare 讨论区提问,社区非常活跃。
正文完
发表至: 技术教程
近一天内
