热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ch3中可视化软件pangolin的安装步骤及注意事项

本文介绍了在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!

 



推荐阅读
author-avatar
林x强
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有