简单场景下点云分类(地面、植被、建筑物)及三维重建

1 . 模块介绍

该算法包括一下模块:
1、点云数据的读取(XYZ文本格式)
2、点云数据转换成局部坐标系(中心化)
3、提取地面点(DSM生成)
4、使用RANSAC探测建筑物,提取建筑物点以及植被点(剩余其他点)
5、使用改进的凸包算法提取建筑物轮廓点
6、使用道格拉斯-普克算法简化轮廓点,并生成轮廓线
7、生成LoD1模型,即使用轮廓线生成立体模型
8、可视化最终(基于OpenGL)

所用语言及平台:C++ VS2013
最终可视化结果:
简单场景下点云分类(地面、植被、建筑物)及三维重建_第1张图片

简单场景下点云分类(地面、植被、建筑物)及三维重建_第2张图片

2 部分功能截图

你可能感兴趣的:(点云算法源码及解析,机器学习,c++,机载点云)