作者:林x强 | 来源:互联网 | 2023-12-13 12:23
本文介绍了在ch3中安装可视化软件pangolin的步骤及注意事项。首先提供了pangolin的下载地址,并说明了下载后需要放到与虚拟机交互的文件夹地址。然后详细介绍了安装pangolin所需的依赖项,并提供了在终端进行安装的命令。最后给出了解压pangolin的步骤。
1、下载地址:gaoxiang12/slambook (github.com)
整个都下载下来,放到和虚拟机交互的文件夹地址。
2、安装依赖项(在终端进行安装)
参考:(6条消息) 视觉SLAM十四讲第二版踩坑总结_slender-的博客-CSDN博客_视觉slam十四讲第二版和第一版区别
# opencv的依赖项
sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev libtbb-dev
# Pangolin依赖项
sudo apt-get install libglew-dev
sudo apt-get install ffmpeg libavcodec-dev libavutil-dev libavformat-dev libswscale-dev libavdevice-dev
sudo apt-get install libdc1394-22-dev libraw1394-dev
sudo apt-get install libjpeg-dev libpng12-dev libtiff5-dev libopenexr-dev
3、首先进行解压
1 tar -zxvf Pangolin.tar.gz
4、解压后进入下面这个界面进入终端操作
1 mkdir build
2 cd build
3 cmake ..
4 make
5 sudo make install
上面5步都需要,第五步不要忘记!
5、安装后使用ch3可视化的例子查看是否安装正确
1 mkdir build
2 cd build
3 cmake ..
4 make
然后运行生成的二进制文件,如果显示下面的图就说明安装好了,但是我当时报错了...报错信息如下
./visualizeGeometry
# 错误信息
terminate called after throwing an instance of std::runtime_error what(): Pangolin X11: Unable to retrieve framebuffer options
6、解决错误
看到了大佬和我一样:(6条消息) 第3讲 三维空间刚体运动_zdb呀的博客-CSDN博客
6.1、终端进行安装
sudo apt-get install mesa-utils
6.2、修改代码
6.3、完成上面两步后重新进行步骤四和步骤五。Over!