计算点云的二维面积(凹包面积计算、平面旋转)
计算点云面积时,cloud compare采取的策略是将点云网格化,然后计算网格面积。这样构网的情况往往会影响到后续面积的计算精度。这里采取了一种凹包面积计算的策略。主要步骤包括: 1、将点云旋转至与z轴相垂直的平面 2、计算旋转后点云的凹多边形边界点 3、利用cgal库计算凹多边形面积 这里采用了cgal中Polygon::area()算法,仅接受二维点输入。
#pragma warning(disable : 4996)
#include
#include
#include
#include
#include
#include
共有 0 条评论