PointCloudLib-特征(Features)-基于转动惯量和偏心率的描述符

转动惯量与偏心率描述符

基于转动惯量和偏心率的描述符

在本教程中,我们将学习如何使用 pcl::MomentOfInertiaEstimation 类来获取基于 偏心率和转动惯量。此类还允许提取云的轴对齐和定向边界框。 但请记住,提取的 OBB 不是最小可能的边界框.

理论入门

特征提取方法的思路如下。 首先计算点云的协方差矩阵,提取其特征值和向量。 您可以认为生成的特征向量已归一化,并且始终形成右手坐标系 (主要特征向量表示 X 轴,次要矢量表示 Z 轴)。在下一步中,将进行迭代过程。 在每次迭代中,主要特征向量被旋转。旋转顺序始终相同,并且围绕另一个执行 特征向量,这提供了点云旋转的不变性。此后,我们将这个旋转的长向量称为当前轴。

计算每个电流轴的惯性矩。此外,电流轴还用于偏心率计算。 因此,当前矢量被视为平面的法向矢量,并将输入云投影到平面上。 之后计算所获得的投影的偏心率。

实现的类还提供了获取 AABB 和 OBB 的方法。定向边界框沿特征向量计算为 AABB。

代码

首先,本教程需要点云。这是屏幕截图上显示的那个。 接下来,您需要做的是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

黄晓魚

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

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

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

打赏作者

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

抵扣说明:

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

余额充值