点云处理以及深度学习
在完成项目中记录下来遇到的问题。
只想敲代码的研究僧
这个作者很懒,什么都没留下…
展开
-
点云按块裁剪
【代码】点云按块裁剪。原创 2023-06-11 16:59:32 · 111 阅读 · 1 评论 -
复现基于Tensorflow的Randla-Net(附踩坑过程)
本来想着大功告成,也没有管别的直接就放在那里跑了一晚上,第二天来发现跑的特别慢,测试了一下Tensorflow的GPU可用性,发现果然是在用CPU跑。由于实验室服务器系统为Ubuntu 20.04,CUDA11.4,为避免后续代码因库版本问题报错,一开始考虑按照要求配置相同环境。分析应该是CUDA9.0实际没安装上,还是用的CUDA11.4,因此导致CUDA版本和Tensorflow版本不匹配。其他的库按照推荐进行配置,在安装完后进行测试,发现代码能跑!原创 2023-05-29 13:27:00 · 1061 阅读 · 6 评论 -
复现RandLA-Net网络,并训练自己的数据集
在训练自己的数据之前,首先要针对数据预处理进行修改,因为官方提供的数据中,标签是以.label格式单独储存于独立文件中,而我在处理标签是直接作为一列储存在点云文件中。此外,由于官方数据时具有颜色的,而我的数据是未着色的,因此直接将颜色赋0.此外,main文件中的类定义也要修改,将分类标签改成自己数据所对应的,同时要将训练集和测试集的划分代码进行修改。此外,数据集的权重也要进行修改,因为我是进行单类别分割,因此只是将权值全部在设置为1.最后,按照正常的训练流程进行训练即可。具体的复现过程可参考前面发的博客。原创 2023-07-02 19:01:26 · 919 阅读 · 2 评论 -
利用二维标签影像裁剪点云(基于open3d)
由于项目需求,需要根据二维标签影像来标注点云,因此需要根据标签来裁剪点云。考虑到数据量较大,因此采用对点云中的点进行循环。原创 2023-05-29 10:45:58 · 111 阅读 · 1 评论 -
基于法向量和聚类方法的点云中建筑物提取(open3d)
基于标签影像裁剪后的点云存在植被等噪声点,因此需要进行剔除。原创 2023-05-29 10:49:34 · 497 阅读 · 1 评论