SLAM第十四讲-第3节

在这里插入图片描述

在这里插入图片描述

安装PANGOLIN

2.安装
(1) 安装依赖库

sudo apt install libgl1-mesa-dev
sudo apt install libglew-dev
sudo apt install cmake

建议安装的库

sudo apt install libpython2.7-dev
sudo apt install pkg-config
sudo apt install libegl1-mesa-dev libwayland-dev libxkbcommon-dev wayland-protocols

另外还有一些可选的库,包括视频输入、CUDA相关,根据自己的需求选择安装。

(2)安装源文件

git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
mkdir build
cd build
cmake ..
cmake sudo make install

查看是否安装完成

cd Pangolin/build/examples/HelloPangolin
 ./HelloPangolin

1.Eigen库安装(注意版本)

先查看自己的Eigen库版本,查看方式如下:

pkg-config --modversion eigen3 

版本低于3.3以下,请安装3.3以上版本,建议3.3.7(安装推荐链接)

千万不要使用 sudo apt-get install libeigen3-dev 因为这个命令下载的是3.2版本的Eigen

卸载老版本Eigen方式

sudo rm -rf /usr/include/eigen3 /usr/lib/cmake/eigen3 /usr/share/doc/libeigen3-dev /usr/share/pkgconfig/eigen3.pc /var/lib/dpkg/info/libeigen3-dev.list /var/lib/dpkg/info/libeigen3-dev.md5sums

2.fmt安装

由于最新的Sophus是模板类的,需要fmt库支持,根据踩坑经验,建议安装8.1.1版本的,否则将导致Sophus安装失败

1.下载(链接)

2.安装(将压缩包解压,在解压后文件夹里打开终端)

mkdir build
cd build
cmake ..
make
sudo make install

建议此终端暂且不要关闭,安装完Sophus后再关闭
3.Sophus安装

自己建一个存放Sophus的文件夹,并在其下打开终端

git clone https://github.com/strasdat/Sophus.git
cd Sophus/
mkdir build
cd build
cmake ..
make
sudo make install
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

枭玉龙

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

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

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

打赏作者

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

抵扣说明:

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

余额充值