如何将特征::Matrix4f转换为特征::仿射3f
How to convert Eigen::Matrix4f to Eigen::Affine3f
我想将矩阵从Eigen::Matrix4f转换为Eigen::Affine3f有人帮忙吗?
感谢
Eigen::Affine3f
是Eigen::Transform<float, 3, Eigen::Affine>
的typedef。根据参考资料,该类型有一个成员函数MatrixType & matrix ()
,它为您提供矩阵接口。
Eigen::Matrix4f a;
Eigen::Affine3f b;
b.matrix() = a;
operator=
将执行:
Matrix4f M;
Affine3f F;
F = M;
相关文章:
- 仿射密码解密,输出大小写不同
- 如果整数与指针大小相同,则重新解释将整数转换为指针双射是否具有双射作用?
- 在特征中显示仿射变换
- 简单仿射密码加密解密
- 可视化:如何使用R&T向量仿射变换Point3D?
- OpenCV中的Hessian-仿射检测器
- C++ 中的仿射密码加密
- 将特征数组转换为特征向量
- 特征:如何将"greater than"的结果(在ArrayXf上)转换为特征向量
- 仿射旋转矩阵
- 如何为仿射变换创建形状的OpenCV垫[3,2]
- 如何获得具有3x3矩阵的仿射变换
- 椭圆形斑块之间的仿射变换
- C++ - 将 0 到 9 之间的整数设置为特征库矩阵的随机值
- 将旋转应用于特征::仿射3f
- 如何将特征::Matrix4f转换为特征::仿射3f
- 我的仿射变换发生了一些奇怪的事情
- 检查类型是否为特征 3 类型
- 结合两个仿射变换矩阵在OpenCV
- 尝试为特征矩阵实现一种初始化列表语法