ubantu配置运行orb-slam2小记

2023-10-27

虚拟环境

参考这篇即可

sudo apt install virtualenv
sudo apt install virtualenvwrapper

配置

mkdir $HOME/.virtualenvs
export WORKON_HOME=$HOME/.virtualenvs
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
source ~/.bashrc

orb-slam

(1)环境配置

Ubuntu18.04 ORB_SLAM2的安装、配置我是参考这一篇的。写得很详细,基本上是可以秒杀的
请添加图片描述

但是如上图所示位置导致我的第一个错误error: ‘slots_reference’ was not declared in this scope
,当然有可能是版本原因

最后:

cd build
make

完成配置

请添加图片描述

(2)出错参考:

(1)error: ‘slots_reference’ was not declared in this scope
(2)error: static assertion failed: std::map must have the same value_type as its allocator
(3)ORB_SLAM2/src/System.cc: error: ‘usleep’ was not declared in this scope usleep(5000);
出现usleep,指定是要加

#include<unistd.h>

具体加到哪里还是要看报错

(3)跑一跑

以为会出啥问题,结果还是跟着这篇运行SLAM单目实例,还挺顺利的

请添加图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubantu配置运行orb-slam2小记 的相关文章

  • Linux 可执行文件与 OS X“兼容”吗?

    如果您在基于 Linux 的平台上用 C 语言编译一个程序 然后将其移植以使用 MacOS 库 它会工作吗 来自编译器的核心机器代码在 Mac 和 Linux 上兼容吗 我问这个问题的原因是因为两者都是 基于 UNIX 的 所以我认为这是真
  • 安装J语言的JQt IDE,出现错误

    我一直按照这里的说明进行操作 http code jsoftware com wiki System Installation Linux http code jsoftware com wiki System Installation L
  • 为什么Android的ImageReader类这么慢?

    我尝试了适用于 Android 3 4 1 的全新 OpenCVJavaCamera2View但它太慢了 仅显示相机视图约 15 fps 当我尝试较旧的JavaCameraView相反 它给了我很好的结果 30fps 这是我相机的极限 我想
  • Linux 中什么处理 ping?

    我想覆盖 更改 linux 处理 ping icmp echo 请求数据包的方式 这意味着我想运行自己的服务器来回复传入的 icmp 回显请求或其他 数据包 但为了使其正常工作 我想我需要禁用 Linux 的默认 ping icmp 数据包
  • 如何授予 apache 使用 NTFS 分区上的目录的权限?

    我在一台带有 20GB 硬盘的旧机器上运行 Linux Lubutu 12 10 我有一个 1 TB 外部硬盘 上面有一个 NTFS 分区 在该分区上 有一个 www 目录 用于保存我的网页内容 它在启动时自动安装为 media t515
  • PHP 无法打开流:是一个目录

    非常简单的 PHP 脚本 我在我亲自设置的 Ubuntu Web 服务器上的 EE 模板中运行 我知道这与权限有关 并且我已经将我尝试写入的目录的所有者更改为 Apache 用户 我得到的错误是 遇到 PHP 错误 严重性 警告 消息 fi
  • 在我的 index.php 中加载 CSS 和 JS 等资源时出现错误 403

    我使用的是 Linux Elementary OS 并在 opt 中安装了 lampp My CSS and JS won t load When I inspect my page through browser The console
  • OpenCv读/写视频色差

    我试图简单地使用 openCV 打开视频 处理帧并将处理后的帧写入新的视频文件 我的问题是 即使我根本不处理帧 只是打开视频 使用 VideoCapture 读取帧并使用 VideoWriter 将它们写入新文件 输出文件看起来比输入更 绿
  • 查找哪个程序运行另一个程序

    我有一个 NAS 运行在 Redhat Linux 的有限版本上 我按照指示破解了它 这样我就可以访问 shell 这很有帮助 我还做了一些修改 其他人也做过修改 除了一个问题之外 它们似乎都工作得很好 不知何故 每隔 22 天 系统就会关
  • 如何通过ssh检查ubuntu服务器上是否存在php和apache

    如何通过ssh检查Ubuntu服务器上apache是 否安装了php和mysql 另外如果安装的话在哪个目录 如果安装了其他软件包 例如 lighttpd 那么它在哪里 确定程序是否已安装的另一种方法是使用which命令 它将显示您正在搜索
  • Gtk-ERROR **:检测到 GTK+ 2.x 符号

    我正在使用 gcc 编译我的 c 应用程序 并使用以下标志 gcc evis c pkg config cflags libs gtk 2 0 libs clutter gtk 1 0 libs gthread 2 0 Wall o evi
  • waitpid() 的作用是什么?

    有什么用waitpid 它通常用于等待特定进程完成 或者如果您使用特殊标志则更改状态 基于其进程 ID 也称为pid 它还可用于等待一组子进程中的任何一个 无论是来自特定进程组的子进程还是当前进程的任何子进程 See here http l
  • 如果在等待“read -s”时中断,在子进程中运行 bash 会破坏 tty 的标准输出吗?

    正如 Bakuriu 在评论中指出的那样 这基本上与BASH 输入期间按 Ctrl C 会中断当前终端 https stackoverflow com questions 31808863 bash ctrlc during input b
  • 从扫描文档中提取行表 opencv python

    我想从扫描的表中提取信息并将其存储为 csv 现在我的表提取算法执行以下步骤 应用倾斜校正 应用高斯滤波器进行去噪 使用 Otsu 阈值进行二值化 进行形态学开局 Canny 边缘检测 进行霍夫变换以获得表格行 去除重复行 10像素范围内相
  • 从 NumPy 数组到 Mat 的 C++ 转换 (OpenCV)

    我正在围绕 ArUco 增强现实库 基于 OpenCV 编写一个薄包装器 我试图构建的界面非常简单 Python 将图像传递给 C 代码 C 代码检测标记并将其位置和其他信息作为字典元组返回给 Python 但是 我不知道如何在 Pytho
  • NUMA 在虚拟内存中是如何表示的?

    有许多资源 https en wikipedia org wiki Non uniform memory access从硬件角度描述NUMA的架构性能影响 http practical tech com infrastructure num
  • 高效的内存屏障

    我有一个多线程应用程序 其中每个线程都有一个整数类型的变量 这些变量在程序执行期间递增 在代码中的某些点 线程将其计数变量与其他线程的计数变量进行比较 现在 我们知道在多核上运行的线程可能会无序执行 一个线程可能无法读取其他线程的预期计数器
  • 如何使用 AdaBoost 进行特征选择?

    我想使用 AdaBoost 从大量 100k 中选择一组好的特征 AdaBoost 的工作原理是迭代功能集并根据功能的执行情况添加功能 它选择对现有特征集错误分类的样本表现良好的特征 我目前正在 Open CV 中使用CvBoost 我得到
  • 如何检测斑点并将其裁剪成 png 文件?

    我一直在开发一个网络应用程序 我陷入了一个有问题的问题 我会尝试解释我想要做什么 在这里您看到第一个大图像 其中有绿色形状 我想要做的是将这些形状裁剪成不同的 png 文件 并使它们的背景透明 就像大图像下面的示例裁剪图像一样 第一张图像将
  • 在 unix 中编译 dhrystone 时出错

    我是使用基准测试和 makefile 的新手 我已经从下面的链接下载了 Dhrystone 基准测试 我正在尝试编译它 但我遇到了奇怪的错误 我尝试解决它 但没有成功 有人可以帮助我运行 dhrystone 基准测试吗 以下是我尝试编译的两

随机推荐

  • 深入理解Java虚拟机jvm-Java堆溢出示例OutOfMemoryError: Java heap space

    Java堆溢出示例 示例 虚拟机参数 结果 原因分析 示例 import java util ArrayList import java util List VM Args Xms20m Xmx20m XX HeapDumpOnOutOfM
  • C/C++中类型变量转换之间的数值溢出

    在编程中 不同类型的值转换时会产生溢出问题 溢出问题的主要发生在类型范围大的数值转换成范围小的数值的过程中 例 double gt float gt long gt int gt short gt byte char 下面举个例子 incl
  • xshell 远程连接服务器 tensorboard本地可视化

    参考了这个博主的文章 Xshell远程服务器后Tensorboard的本地可视化方法 a314688122a的博客 CSDN博客 xshell远程使用tensorboard 按照博主的设置好之后 总结一下 第一步 当前会话属性 隧道 选中
  • 【STM32F4系列】【HAL库】【模块介绍】MPU6050设置与DMP库使用

    文章目录 概述 硬件设计 软件设计 I2C通信 MPU6050设置 DMP设置 注意 成品 概述 MPU6050是一个3轴陀螺仪 测角加速度 和3轴加速度计 测量线加速度 的测量芯片 内部自带运算单元 DMP 可以输出经姿态融合计算后的四元
  • 制造行业主数据治理项目实施心得

    近期主要工作为北方某制造业主数据治理项目做实施服务 该项目从2020年9月份工作一直持续到今 涉及产品包括MDM主数据 ESB企业服务总线及UMC云管理平台三款产品 甲方主要需求为管理企业内部基础数据信息 创建组织 人员 岗位 客户 供应商
  • C++简单贪吃蛇游戏——入门游戏编程(详细)

    你是新手上路 C 学了一段时间了的小白吗 还在为学会了一些编程代码却不知如何应用而发愁吗 还在为自己代码能力有限不知道如何编写游戏而忧虑吗 不急 我们慢慢来 教你一步一步编写游戏代码 从零开始也能学会制作游戏 一 前言 设置一个游戏之前 最
  • linux 查看一个g以上的文件夹,Linux系统中查找大文件的方法有哪些

    今天小编要跟大家分享的文章是关于Linux系统中查找最大文件的方法有哪些 正在从事Linux相关工作的小伙伴们 如果你也想知道如何查找Linux系统中的最大文件的方法就来和小编一起来看一看本篇文章吧 一 ls命令 最简单的方法就是借助 ls
  • 目标检测指标之树编辑距离TEDS (Tree-Edit-Distance-based Similarity)

    因为最近的项目需要用到TEDS这个指标 看原始论文没有看明白 整理了一下网上的资料汇总在这里做一个记录 如有侵权请联系我删除 首先是数据类型 表格的树结构图 HTML序列化结构 对于树而言 同样定义了树编辑距离的增删改操作 增 添加一个节点
  • 疯壳AI语音及人脸识别教程2-3定时器

    目录 1 1寄存器 1 1 2 实验现象 18 详情地址 https fengke club GeekMart views offline ai 购买链接 https fengke club GeekMart su fKw7Nb7oC js
  • 嵌入式(有名管道和无名管道)(进程间通讯)

    进程间通信 IPC InterProcess Communication 概念 就是进程和进程之间交换信息 常用通信方式 无名管道 pipe 有名管道 fifo 信号 signal 共享内存 mmap 套接字 socket 过时的IPC通信
  • 写论文注意事项

    文献检索 搜索引擎的高级功能 搜索引擎主要www google com和scholar google com www baidu com则仅在检索中文时稍好点 英文很差 用处不大 我们常用的google侧重于网页的检索 Scholar则主要
  • Linus Torvalds接受来自微软的Linux Hyper-V升级

    导读 微软最近推送了一些变更 旨在改进即将发布的 Linux 内核 6 6 版本对 Hyper V 的支持 这些改进包括在 Hyper V 上支持 AMD SEV SNP guest 和 Intel TDX guest 除了这两项 还有其他
  • TIM_TimeBaseInitStruct 和TIM_TimeBaseStructInit

    TIM TimeBaseInit的简介 brief Initializes the TIMx Time Base Unit peripheral according to the specified parameters in the TI
  • C与C++混合编程

    一 C与C 混合编程的原理 首先 我先了解一下编译的过程 分为四步 预处理 预处理用于将所有的 include头文件以及宏定义替换成其真正的内容 编译 将经过预处理之后的程序转换成特定汇编代码 assembly code 的过程 汇编 汇编
  • libero soc 11.9 modelsim仿真

    只是记录一个仿真过程 首先建立一个工程 简单的分频程序 点击图片处新建一个testbench 定义testbench名字随意 由于用的16M时钟 所以62 5ns ok 写testbench 双击下图位置开始仿真 双击以后modelsim会
  • Android、Flutter为不同的CPU架构包打包APK(v7a、v8a、x86)

    默认情况下 Android和Flutter打包出来的Apk都是包含了所有架构的 这样打出来的apk体积相对于单架构的apk有点大 这时 我们就需要分别打出不同的架构包 架构 一般来说 x86代表32位CPU x64 或者叫x86 64 代表
  • 全国职业技能大赛云计算--高职组赛题卷①(容器云)

    全国职业技能大赛云计算 高职组赛题卷 容器云 第二场次题目 容器云平台部署与运维 任务1 Docker CE及私有仓库安装任务 5分 任务2 基于容器的web应用系统部署任务 15分 任务3 基于容器的持续集成部署任务 15分 任务4 Ku
  • python图像处理-形状提取和识别1(基于Hough的形状提取)

    python图像处理 形状提取和识别1 基于Hough的形状提取 本系列一个分为两大部分 一个是形状提取 一个是形状识别 1 形状提取中 基于Hough函数法进行直线提取和圆形提取 还有即基于颜色的形状提取 这里扩展了一个小程序 识别一张棋
  • vs2010复制粘贴

    void CjiantiebanDlg OnBnClickedButton1 TODO 在此添加控件通知处理程序代码 复制 CString str GetDlgItem IDC EDIT1 gt GetWindowText str HGLO
  • ubantu配置运行orb-slam2小记

    虚拟环境 参考这篇即可 sudo apt install virtualenv sudo apt install virtualenvwrapper 配置 mkdir HOME virtualenvs export WORKON HOME