VDO-SLAM 配置 2022 Ubuntu20.04
一、配置
1. opencv
OpenCV version >= 3.4
查看方式:pkg-config --modversion opencv
安装方式:OpenCV源码安装
2. g2o
g2o >= 3.1.0
3. 下载
cd && git clone https://gitcode.net/mirrors/halajun/VDO_SLAM.git VDO-SLAM
cd VDO-SLAM
chmod +x build.sh
./build.sh
4. 编译
4.1 缺少xfeatures2d文件
从https://gitcode.net/opencv/opencv_contrib/-/tree/4.x/modules/xfeatures2d/include/opencv2
处下载文件和文件夹,粘贴到/usr/include/opencv2
中
4.2 DRAW_OVER_OUTIMG
cv::drawKeypoints(… , 1); 改为 cv::drawKeypoints(… , cv::DrawMatchesFlags::DRAW_OVER_OUTIMG);
4.3 CV_GRAY2RGB not declared
/home/howtoloveyou/VDO-SLAM/src/Tracking.cc:496:35: error: ‘CV_GRAY2RGB’ was not declared in this scope
496 | cvtColor(mImGray, mImBGR, CV_GRAY2RGB);
| ^~~~~~~~~~~
添加头文件:#include <opencv2/imgproc/types_c.h>
4.4 error: ‘CV_FILLED’ was not declared in this scope
CV_FILLED
改为:cv::FILLED
4.5 error: ‘CV_LOAD_IMAGE_UNCHANGED’ was not declared in this scope
添加头文件:#include <opencv2/opencv.hpp>
将CV_LOAD_IMAGE_UNCHANGED
替换为cv::IMREAD_UNCHANGED
4.6 error: ‘readOpticalFlow’ is not a member of ‘cv::optflow’; did you mean ‘calcOpticalFlowSF’?
cv::optflow::readOpticalFlow
改为:cv::readOpticalFlow
5. 运行
下载 demo-kitti,解压到VDO-SLAM
下,通过如下的命令运行:
cd ~/VDO_SLAM && ./example/vdo_slam example/kitti-0000-0013.yaml demo-kitti/
VDO-SLAM 配置 2022 Ubuntu20.04相关推荐
- rog幻16 2022 ubuntu20.04无线网卡驱动安装
查看网卡型号 可以从windows下连接无线网查看(控制面板–网络和Internet–网络和共享中心 里的 以太网(或者wlan)–详细信息 中) 官网驱动下载 intel官网驱动下载 幻16(202 ...
- 【环境配置】Ubuntu20.04安装ffmpeg
文章目录 下载ffmpeg压缩包 安装 解压与编译 增加安装目录的动态链接库 生成静态链接文件 测试 下载ffmpeg压缩包 链接 我选的是ffmpeg-4.3版本的,下载ffmpeg-4.3.tar ...
- 猫影视配置2022.06.04
https://wds.ecsxs.com/226677.txt https://wds.ecsxs.com/223853.txt https://wds.ecsxs.com/226628.txt h ...
- ubuntu20.04配置FrankMocap实现3D人体姿态估计
一.初始环境配置 1.ubuntu20.04配置显卡驱动 以我的这篇文章为例子,显卡RTX2060及以下的都可以使用我的方法快速完成配置,RTX2060以上的我尚未进行尝试,请自行斟酌尝试. 联想拯救 ...
- 配置ubuntu20.04+anaconda+pytorch+ssh+win10+vscode远程深度学习训练环境
目录 前言 服务端配置 安装ubuntu20.04 安装nvidia驱动 安装anaconda 安装pytorch 配置ssh 客户端 配置ssh 安装vscode 配置vscode插件 前言 本文主 ...
- ROS知识 【6】Ubuntu20.04下安装ROS-noetic
背景知识 SLAM技术严重依赖于ROS操作系统,因此,必须高度熟悉ROS才能进行SLAM编程. Ubuntu20.04是最新的Ubuntu操作系统,而ROS-Noetic是ROS1.0的最后一个版本. ...
- Gem5模拟器 for Ubuntu20.04
一.安装Ubuntu 参考教程:史上最全最新Ubuntu20.04安装教程(图文) - 知乎 (zhihu.com) 1. 查看Ubuntu版本号命令: lsb_release -a ...
- 13.Ubuntu20.04使用网线连接路由器无法上网
使用网线连接路由器无法上网 背景 解决步骤 1. 查看网络信息 2. 编写文件 3. 使用netplan使配置生效 背景 在Ubuntu20.04版本中,没有/etc/network/interfac ...
- VM虚拟机安装ubuntu20.04小技巧
VM虚拟机安装ubuntu20.04小技巧 由于今年开始了云计算和大数据平台的学习,老师要求给自己的电脑安装双系统用来学习Linux系统,由于我不想给硬盘分区和装系统,所以我决定在虚拟机上安装Linu ...
- ubuntu20.04.5 安装过程中黑屏以及nvidia显卡驱动安装后,开机黑屏/无法启动,亮度过高无法调节等问题,以及没有rtl 8852be网卡驱动问题解决。Redmi G 2022
文章目录 写在前面 Nvidia显卡驱动安装 选择 `no` 会怎么样 网卡驱动安装 对于 `rtl8852be` 写在前面 首先,经过一天的痛苦研究,终于解决nvidia显卡驱动(rtx 3050 ...
最新文章
- ClickHouse系列教程四:允许远程连接 allow remote access
- 成人怎么学计算机英语单词,成人怎么从零开始学英语单词
- 如何查看外网ip_内网ip和外网ip的联系以及连接过程
- H.264的一些资料整理
- 如何区分“Invoice代码”和“Invoice号码”?
- 计算机投诉信英语作文,电脑投诉信英语作文
- python recv_Python socket.recv方法代码示例
- 去除List集合中的重复值(四种好用的方法)
- SQL连接查询_ INNER JOIN
- 1.3 jieba分词运用:词云、关键词抽取、TextRank、TF-IDF
- excel日期相关计算天数
- 小贝_redis高级应用-公布与订阅
- My97DatePicker JS时间控件 当前日期前后不能选
- python下载豆丁文档_.NET - edu.docin.com豆丁校园
- c语言有开始菜单的flybird,C语言实现Flybird
- 华为鸿蒙hms进度,手机QQ接入华为HMS,鸿蒙生态准备就绪?
- ios 判断打开相机权限_iOS 获取用户是否有(相册/相机)权限
- 金山云CDN:国内最佳付费CDN
- java对齐_java字符串对齐方法
- springboot基于vue众筹平台系统