Ubuntu中pangolin库的安装配置及问题解决

这篇具有很好参考价值的文章主要介绍了Ubuntu中pangolin库的安装配置及问题解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

针对视觉SLAM十四讲中ch3部分pangolin库的安装及问题解决,这里给出一些教程!!!

1 pangolin库安装

1.1 pangolin依赖及工具安装

在Ubuntu18.04版本下,快捷键Ctrl+Alt+T打开终端,在命令行下分别输入下列指令:

sudo apt update
sudo apt upgrade
sudo apt install libglew-dev cmake libboost-dev libboost-thread-dev libboost-filesystem-dev libeigen3-dev -y 

实操如下:
ubuntu安装pangolin,视觉SLAM学习,ubuntu,vscode,linux

1.2 pangolin库源文件下载

在下载库源文件之前,我们默认克隆了视觉SLAM十四讲的源代码,通过下面的指令进入pangolin库文件夹,进行源文件的下载

cd slambook2/3rdparty/Pangolin
git clone https://github.com/stevenlovegrove/Pangolin.git #github地址
git clone https://gitee.com/krisnat/pangolin.git #gitee地址

实操如下:
ubuntu安装pangolin,视觉SLAM学习,ubuntu,vscode,linux

1.3 pangolin库安装

我们首先进入下载好的源文件目录,然后通过以下指令进行安装

cd slambook2/3rdparty/Pangolin/Pangolin
mkdir build && cd build
cmake ..
sudo make -j4
sudo make install

#-j后面的数字表示make过程使用的cpu线程数,数字越大,速度越快,可以根据自己的电脑配置情况进行调整
下面进行实操:
ubuntu安装pangolin,视觉SLAM学习,ubuntu,vscode,linux
ubuntu安装pangolin,视觉SLAM学习,ubuntu,vscode,linux

2 测试pangolin库

2.1 示例程序编译

pangolin库安装完成后,我们就可以通过VScode运行ch3目录下examples中的示例程序了。
在VScode的终端下输入下列指令,为测试程序做准备:

cd examples
mkdir build && cd build
cmake ..
make

下面进行实操:

ubuntu安装pangolin,视觉SLAM学习,ubuntu,vscode,linux
ubuntu安装pangolin,视觉SLAM学习,ubuntu,vscode,linux

2.2 示例程序运行

在VScode终端下,分别通过以下指令运行两个示例程序,程序名称可以通过ls指令查看,拼写时也可以通过tab键补全

ls
#   coordinateTransform plotTrajectory
./coordinateTransform
./plotTrajectory

实操如下:
ubuntu安装pangolin,视觉SLAM学习,ubuntu,vscode,linux
coordinateTransform程序运行结果如下:

-0.0309731    0.73499   0.296108

plotTrajectory程序出现报错cannot find trajectory file at ./examples/trajectory.txt,这是由于程序中相对路径./examples/trajectory.txt是基于目前软件运行的路径,软件是进入examples,在里面寻找trajectory.txt,而编译完成的软件是在build目录下。

2.3 程序运行问题解决

针对上述plotTrajectory程序报错问题,我们用下面的办法进行解决,首先在VScode中打开终端,输入指令pwd后,显示文件所在路径,将路径复制替换掉程序中的./examples保存即可。
下面进行实操:
ubuntu安装pangolin,视觉SLAM学习,ubuntu,vscode,linux
修改后,在build目录下重新编译程序,再次运行plotTrajectory程序,报错消失,程序正常运行,实操如下:
ubuntu安装pangolin,视觉SLAM学习,ubuntu,vscode,linux
至此,问题解决!!!
对于visualizeGeometry.cpp文件的初次运行,会出现以下报错

./visualizeGeometry: error while loading shared libraries: libpango_image.so: cannot open shared object file: No such file or directory

这是因为系统不知道libpango_image.so放在哪个目录下,我们需要执行下面的指令,进行共享库的刷新

sudo ldconfig

接下来再执行程序,就可以正常运行了,这里不再进行实操演示。VScode终端下程序执行流程指令如下:文章来源地址https://www.toymoban.com/news/detail-618013.html

cd visualizeGeometry
mkdir build && cd build
cmake ..
make
ls
# CMakeCache.txt  CMakeFiles  cmake_install.cmake  Makefile  visualizeGeometry
./visualizeGeometry

创作不易,希望大家支持,多多点赞收藏!!!!非常感谢!!!!

到了这里,关于Ubuntu中pangolin库的安装配置及问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu22.04 系统 解决输入nvcc -V 显示sudo apt-get install nvidia-cuda-toolkit安装 即CUDA环境配置问题

    参考: ubuntu解决没有nvcc命令的错误_nvcc没有_妖妖灵誓言的博客-CSDN博客 Linux 进入root管理员权限_linux进入管理员模式命令_Xav Zewen的博客-CSDN博客 Linux 进入root管理员权限_linux进入管理员模式命令_Xav Zewen的博客-CSDN博客   ----------------------------------------------解决输入nvcc -V-------

    2024年02月03日
    浏览(58)
  • [问题解决] ubuntu 18.04 GPU驱动安装

     删除当前显卡驱动[参考] 查看推荐驱动   安装对应驱动 验证安装是否成功:nvidia-smi    

    2024年02月11日
    浏览(105)
  • ubuntu安装WPS2019以及解决缺少字体问题

    环境: ubuntu22.04.2 LTS 步骤: 1.去官网下载最新的WPS,官网地址如下:WPS Office 2019 for Linux-支持多版本下载_WPS官方网站 2.sudo dpkg -i 安装包.deb 3.安装完成,首次用WPS打开某个文档,会出现如下报错,原因是WPS For Linux的字体版权问题,安装包内没有自带Windows的字体,用户只能在

    2024年02月10日
    浏览(80)
  • 解决Ubuntu安装vm tools时选项为灰色问题

    在VMware中,选择 “虚拟机” - “选择安装VMware tools”。发现选项为灰色。 首先,虚拟机需要处于关机状态。 在VMware中,选择\\\"虚拟机\\\" -\\\"设置\\\"打开虚拟机设置窗口(如下图所示)。将红色框出的部分设置为自动检测。 设置完成后,重新启动虚拟机, “虚拟机” - “选择安装VM

    2023年04月21日
    浏览(44)
  • 解决pycharm中CV2库的下载问题,以及Miniconda的安装和在pycharm中的配置

    本文是我在学习图像处理与机器视觉时,采用pycharm进行图像处理时遇到的问题,水平有限,如有不对的地方欢迎大家批评指正,共同探讨。本文使用的pycharm版本为2021.3中文版。 在学习图像处理与机器视觉时,使用到了pycharm对图像进行采样和量化。在pycharm中输入import CV2时,

    2024年02月02日
    浏览(71)
  • 解决Ubuntu22.04.1上安装企业微信的问题

    本人工作的计算机电脑系统: Ubuntu22.04.1 Linux版本5.19.0-32-generic 由于公司经常在企业微信上发消息,手机有时不能及时查看,所以还是在这台linux上安装一个企业微信。 开始参考了很多资料,都是要安装deepin-wine,先克隆代码到本地,然后执行.sh脚本,再安装企业微信deb包,但

    2023年04月21日
    浏览(41)
  • Ubuntu系统pycharm以及annaconda的安装配置笔记以及问题集锦(更新中)

    Ubuntu 22.04系统pycharm以及annaconda的安装配置笔记以及问题集锦 安装完之后桌面上并没有生成图标 后面每次启动pycharm都要到它的安装路径下的bin文件夹下, 然后使用sh命令启动脚本程序来打开pycharm 这很麻烦,因此我们可以创建一个桌面快捷方式 在桌面上创建一个叫pycharm.des

    2024年01月21日
    浏览(57)
  • 解决Ubuntu20.04安装CUDA-11.2报256错误的问题

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 最近在给一台Ubuntu20.04的电脑装cuda-11.2版本的时候遇到了些错,经过一些列研究终于解决了这个问题。我记录了下来,希望情况和我一样的小伙伴可以解决这个问题。 报错的原因可以说是内核,也可以说

    2024年02月15日
    浏览(80)
  • 安装Ubuntu22.04虚拟机的一些常见问题解决方法

    在win11上用VMware17 pro 安装Ubuntu 22.04无法开启共享剪切板、文件拖拽、共享文件夹等问题,改用VirttalBox安装Ubuntu,以下是遇到的一些问题和解决方法,具体的安装步骤可自行百度,网上有很详细的讲解。 设备共享文件夹 开启后发现不起作用需要 安装增强功能 开启后任然无法

    2024年02月02日
    浏览(52)
  • linux(ubuntu22)安装IBus中文输入法及各种问题解决

    之前一直用fcitx4的中文输入法,发现在最新版的QtCreator10中无法输入中文,网上找了各种解决办法都没用,没办法只能用ibus的中文输入法,本文将我在ubuntu22上安装ibus中文输入法的过程记录下来,记录其间遇到的各种问题及对应的解决办法。 在“设置setting”-“区域与语言

    2024年02月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包