PCL点云处理之分层切片法计算树冠投影面积 (一百七十四)
- 一、算法介绍
- 二、方法流程
- 三、具体实验
-
- 1.代码
- 2.效果
- 四、算法总结
一、算法介绍
在上一节中,通过树冠整体投影到同一水平面后,计算凸包面积,粗略估计了树冠投影面积,但在通常的研究学习中,这种方法较为笼统,大部分的树冠投影面积计算是通过将整个树冠分层切片后,逐一计算比较切片点云面积,将最大面积作为树冠投影面积,这一计算结果相对更合理准确,但其计算过程稍微复杂一些,这里对此进行实现,具体的实现方法和代码,以及效果如下所示意:
二、方法流程
1、人工选择切片层数,预设置点云容器
2、计算点云高程最值,最大与最小
3、根据高差和切片数量,计算层高
4、遍历点云,依次确定每个点的所在层数,放入对应容器
5、使用二维凸包面积计算,对每层点云进行面积计算
6、比较确定最大面积,作为最终的投影面积