0
点赞
收藏
分享

微信扫一扫

CloudCompare进行点云标注


参考​​三维点云——数据标注​​这篇博客,看了作者的介绍,只看懂了一半,后续自己琢磨一下,竟然成功了,先感谢原博主~

个人拙见,仅供参考,有更好的方法欢迎下方评论交流

目录

  • ​​1、打开文件​​
  • ​​2、分割​​
  • ​​3、标注​​
  • ​​4、合并​​
  • ​​5、保存文件​​
  • ​​如何保证顺序?​​

使用Cloudcompare对点云进行标注也比较简单,原博主已经介绍了绝大部分操作,下面简单串一下

1、打开文件

以这个文件​​cluster_min3.txt​​为例

CloudCompare进行点云标注_点云标注


我们只需要关注前3列。使用cloudcompare打开,

CloudCompare进行点云标注_保存文件_02

2、分割

CloudCompare进行点云标注_点云_03


CloudCompare进行点云标注_打开文件_04


CloudCompare进行点云标注_打开文件_05

3、标注

CloudCompare进行点云标注_点云标注_06


CloudCompare进行点云标注_保存文件_07


我们把这栋墙设置为1

CloudCompare进行点云标注_点云标注_08


然后分割出来的数据就变蓝了

CloudCompare进行点云标注_点云_09

这样墙我们就标注完了,接下来同上面一样,对其他的进行标注

CloudCompare进行点云标注_保存文件_10

标记错了的话,在这对标注进行删除—>delete

CloudCompare进行点云标注_点云_11

4、合并

对所有的分割块标记完后,就如下

CloudCompare进行点云标注_打开文件_12


点击一个点云,然后Ctrl+A全选,然后点击合并

CloudCompare进行点云标注_cloudcompare_13


合并后,会出现label这个Scalar Fields

CloudCompare进行点云标注_保存文件_14


切换Scalar Fields按照label进行显示

CloudCompare进行点云标注_cloudcompare_15

5、保存文件

保存后,倒数第二列就是label

CloudCompare进行点云标注_点云_16

如何保证顺序?

由于点云的无序性,其实标注完后是破坏了点云的点的顺序了的,但是由于无序性我们看不出来。
下面是解决办法

个人拙见,仅供参考,有更好的方法欢迎下方评论交流

在标注之前先给每一个点一个id(0~N),标注完后,对合并后的点云按照id进行排序,这样就能保住点云的顺序不变了,就可以直接根据label和pred进行定性分析。


举报

相关推荐

0 条评论