CloudCompare——点云变换

一、齐次变换

1.算法原理及代码实现

见:相关链接

2.软件实现

在这里插入图片描述
在这里插入图片描述

  • Apply inverse transformation:使用逆变换

可通过输入4X4变换矩阵实现齐次欧式变换和仿射变换。

3.结果展示

在这里插入图片描述

二、轴角变换

1.算法原理及代码实现

见:相关链接

2.软件实现

在这里插入图片描述

  • Rotation axis:旋转轴
  • Rotation angle:旋转角度,(角度制)
  • Translation:平移量

3.结果展示

在这里插入图片描述

可以看出,默认情况下是按照逆时针旋转的。

三、欧拉变换

1.算法原理及代码实现

见:相关链接

2.软件实现

在这里插入图片描述

  • Euler angles:欧拉角
  • Translation:平移量

3.结果展示

在这里插入图片描述

四、缩放

1.算法原理及代码实现

见:相关链接

2.软件实现

在这里插入图片描述
在这里插入图片描述

  • Scale:所放量以及绕哪个轴缩放。
  • Sample scale for all dimensions:是否在每个方向上使用统一的缩放系数。
    在这里插入图片描述

五、相互转换

可以实现齐次变换、欧拉变换、轴角变换之间的相互转换。比如,绕Z轴逆时针旋转90°
在这里插入图片描述
直接就在Matrix 4X4中生成用变换矩阵表示绕Z轴旋转90°的形式。
在这里插入图片描述

六、相关链接

[1] PCL 点云变换
[2] PCL 欧式变换,实现点云坐标变换
[3] PCL 仿射变换,实现点云平移旋转
[4] Eigen(几何模块)——常用相互转换
[5] Open3D 点云变换
[6] Open3D 四元数、欧拉角、旋转向量转旋转矩阵
[7] python 欧拉角、四元数、旋转矩阵的相互转换

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

点云侠

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

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

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

打赏作者

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

抵扣说明:

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

余额充值