给了Example,从官网上下了个数据集,跟着跑就得了

https://blog.csdn.net/u010128736/article/category/6461394

用深度相机,也就是RGB-D的数据集来跑

在Example/RGB-D/associations中,可以找到一些官方已经生成好的associations,我直接根据里面有的associations去找了一个frc1_xyz的数据集,跑起来测试

执行内容如下:

./Examples/RGB-D/rgbd_tum Vocabulary/ORBvoc.txt Examples/RGB-D/TUM1.yaml Data/rgbd_dataset_freiburg1_xyz Examples/RGB-D/associations/fr1_xyz.txt

直接运行时出现报错:

Pangolin:
Terminate called after throwing an instance of 'std::runtime_error'
what():: Pangolin X11: Unable to retrieve framebuffer options

解决方法如下

https://blog.csdn.net/tap880507/article/details/79683219

解决方法:将源码目录Pangolin\src\display\device下的display_x11.cpp文件做如下修改,注释下面的两行代码即可:

staticint visual_attribs[] = 

{ 

    GLX_X_RENDERABLE , True, 

    GLX_DRAWABLE_TYPE , GLX_WINDOW_BIT, 

    GLX_RENDER_TYPE , GLX_RGBA_BIT, 

    GLX_X_VISUAL_TYPE , GLX_TRUE_COLOR, 

    GLX_RED_SIZE , 8, 

    GLX_GREEN_SIZE, 8, 

    GLX_BLUE_SIZE, 8, 

    GLX_ALPHA_SIZE, 8, 

    GLX_DEPTH_SIZE, 24, 

    GLX_STENCIL_SIZE, 8, 

    GLX_DOUBLEBUFFER , glx_doublebuffer ? True : False, 

    //注释这一行GLX_SAMPLE_BUFFERS , glx_sample_buffers, 

    //注释这一行 GLX_SAMPLES , glx_sample_buffers > 0 ? glx_samples : 0, 

    None 

}

修改完毕之后重新cmake&&make&&make install

然后运行就OK了

ORB-SLAM demo测试的更多相关文章

  1. 中标麒麟6.0_ICE3.4.2编译+demo测试(CPP)

    (菜鸟版)确保 gcc版本4.4.6(其他版本未测试),4.8不行 一.降级GCC到4.4.6 注意:gcc g++ c++命令都为4.4.6(可用gcc -v; g++ -v; c++ -v 命令查 ...

  2. VS2017 + QT5 + C++开发环境搭建和计算器Demo测试

     非常有帮助的参考资料: https://blog.csdn.net/gaojixu/article/details/82185694 该参考文献的主要流程: (1)QT下载安装:从官网下载QT,并记 ...

  3. Java 银联支付官网demo测试及项目整合代码

    注:原文来源与 < Java 银联支付官网demo测试及项目整合代码  > 银联支付(网关支付B2C) 一.测试官网demo a)下载官网开发包,导入eclipse等待修改(下载的开发包没 ...

  4. Dom捕捉事件和冒泡事件-原理与demo测试

    先参考一下百度百科对冒泡事件流的解释: ----------不喜欢读文字的同学,可以直接看下面demo,传递顺序简单明了! http://baike.baidu.com/link?url=kaeJHT ...

  5. RocketMQ初探(二)之RocketMQ3.26版本搭建(含简单Demo测试案例)

    作为一名程序猿,要敢于直面各种现实,脾气要好,心态要棒,纵使Bug虐我千百遍,我待它如初恋,方法也有千万种,一条路不行,换条路走走,方向对了,只要前行,总会上了罗马的道. Apache4.x最新版本既 ...

  6. 【转载】Scrapy安装及demo测试笔记

    Scrapy安装及demo测试笔记 原创 2016年09月01日 16:34:00 标签: scrapy / python   Scrapy安装及demo测试笔记 一.环境搭建 1. 安装scrapy ...

  7. Zookeeper+Dubbo环境搭建与Demo测试

     环境准备: 1. zookeeper-3.4.14     (下载地址:http://archive.apache.org/dist/zookeeper/) 2. dubbo-0.2.0 (下载地址 ...

  8. red5研究(一):下载,工程建立、oflaDemo安装、demo测试

    一.red5下载.添加工程到myeclipse 1,从官网上下载red51.01版本(我下载的是red51.0的版本),下载链接http://www.red5.org/downloads/red5/1 ...

  9. Axis2创建WebService服务端接口+SoupUI以及Client端demo测试调用

    第一步:引入axis2相关jar包,如果是pom项目,直接在pom文件中引入依赖就好 <dependency> <groupId>org.apache.axis2</gr ...

  10. Matlab+Qt开发笔记(一):matlab搭建Qt开发matlib环境以及Demo测试

    前言   做一些数据处理软件,使用matlab文件,.mat文件.   准备条件   安装matlab2016,发现是vs 12(是vs2011版本),Qt5.9.3是支持vs 14(是vs2015版 ...

随机推荐

  1. 前端开发系列120-进阶篇之deepClone

    本文讨论数据的拷贝,并给出深拷贝的实现代码. 拷贝即复制( copy | clone ),获取指定数据副本的一种行为,理论上我们可以对任意类型的数据进行拷贝,包括但不限于null.undefined. ...

  2. Android修改Radiobutton选择框大小

    准备2张图片用于替换选中和未选中时的样式 drawable下准备两个对应的layer-list btn_radio_on.xml <layer-list xmlns:android=" ...

  3. Day3 备战CCF-CSP练习

    Day3 题目描述 目前在一个很大的平面房间里有 \(n\) 个无线路由器,每个无线路由器都固定在某个点上. 任何两个无线路由器只要距离不超过 \(r\) 就能互相建立网络连接. 除此以外,另有 \( ...

  4. SPI协议背景知识简介与FTDI的FT4232H配成USB to SPI(MPSSE)使用实例

    MPSSE Application Example: http://ftdichip.cn/Support/SoftwareExamples/MPSSE.htm MPSSE: AN_129 FTDI ...

  5. SciTech-Github-解决git push时的 Error: hasDotgit: contains '.git'

    AbaelsMacBookPro:pelican abaelhe$ git push Enumerating objects: 6872, done. Counting objects: 100% ( ...

  6. tauri学习(3)-前端调用Rust代码

    接上节继续,今天研究tauri中,前端如何调用Rust代码. 一.无返回值&无传参 main.rs中加1个hello方法: 然后在main方法中,参考下图暴露hello1: Rust代码准备好 ...

  7. Car Kit重构车机开发体验,让车载应用开发驶入快车道

    在智能座舱成为汽车行业"新四化"核心战场的今天,开发者们正面临这样的挑战:如何让手机应用快速适配车机场景?如何实现手机与车机无感流转?如何在保障驾驶安全的前提下提供沉浸式交互体验? ...

  8. linux安装ActiveMQ,并配置开机自启--九五小庞

    1.解压activemq压缩包,重命名文件夹 # cd /usr/local# tar -zxvf apache-activemq-5.11.1-bin.tar.gz# mv apache-activ ...

  9. ARC 175 C 题解

    我们考虑经典套路,假设前 \(i - 1\) 个数已经被确定. 设 \(f_k(x)\) 表示 \(a_k = x\) 时 \(\sum_{i = k + 1}^n | \ a_i - a_{i - ...

  10. 绩效管理系统对比解析:OKR考核好还是KPI考核好?

    在绩效管理进入系统化.数字化时代的今天,企业不再仅仅依靠年终考核来评估员工表现,而是开始探索更敏捷.更具激励性的管理模式.OKR和KPI,作为两种主流的绩效考核方法,经常被拿来比较.但现实中,这并不是 ...