Pangolin 可视化练习 ——视觉slam十四讲

本文介绍了使用Pangolin进行可视化演示的实践,该演示位于slambook/ch3/visualizeGeometry目录下,旨在通过交互式方式展示视觉SLAM中不同几何表达方式的区别。读者可以通过鼠标操作体验数据的变化。
摘要由CSDN通过智能技术生成

3.7 可视化演示

最后,我们为读者准备了一个小程序,位于在 slambook/ch3/visualizeGeometry 中。
它以可视化的形式演示了各种表达方式的异同。读者可以用鼠标操作一下,看看数据是如
何变化的。

左端状态栏显示数据

#include <iostream>
#include <iomanip>

using namespace std;

#include <Eigen/Core>
#include <Eigen/Geometry>

using namespace Eigen;

#include <pangolin/pangolin.h>

struct RotationMatrix {
   
  Matrix3d matrix = Matrix3d::Identity();
};

ostream &operator<<(ostream &out, const RotationMatrix &r) {
   
  out.setf(ios::fixed);
  Matrix3d matrix = r.matrix;
  out << '=';
  out << "[" << setprecision(2) << matrix(0, 0) << "," << matrix(0, 1) << "," << matrix(0, 2) << "],"
      << "[" << matrix(1, 0) << "," << matrix(1, 1) << "," << matrix(1, 2) << "],"
      << "[" << matrix(2, 0) << "," << matrix(2, 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值