格网法计算平面点云面积(matlab版本)

1、原理介绍

       格网法计算平面点云面积,其思想类似高中油膜法计算面积。其将点云投影到水平面,再将点云划分成尺寸相同的格网。最后,统计格网内包含点的数量number,那么可利用如下公式计算得到点云的面积:

Aera=number*L*L

其中,L为格网尺寸。

2、算法设计步骤

(1)统计点的x、y坐标的最小值与最大值,以此获取覆盖点云的总的格网数量

(2)根据每个点坐标,将点划入到对应的格网内

(3)统计包含点的格网,即非空格网

(4)利用上式计算公式得到点云的面积

3、测试

3.1 测试数据说明     

    基于matlab编写的源代码,下载链接如下:https://download.youkuaiyun.com/download/qq_32867925/90038192

   所包含文件如下:

    测试的点云数据如下,长为38.1m,宽为28.3m,理论面积为1078平方米。

3.2 不同尺寸下测试结果  

        选取3种不同尺寸对点云进行格网化,同时计算其面积,结果如下。由结果可知,点云格网化过程正确,属于同一格网内的点,使用相同颜色表示。计算的面积在理论值附近浮动,其与格网尺寸设置有一定关系。

格网尺寸格网化效果计算面积
2.51200.00
2.01196.00
1.5

1111.5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

点云实验室lab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值