安装运行okvis odometry
源码链接https://github.com/ethz-asl/okvis
1. 安装依赖项
sudo apt-get install cmake
sudo apt-get install libgoogle-glog-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libsuitesparse-dev
sudo apt-get install libboost-dev libboost-filesystem-dev
2. 安装libvisensor 库
进入/opt目录下载安装(我的习惯,工具库软件等安装在opt下)
git clone https://github.com/ethz-asl/libvisensor.gitcd libvisensor./install_libvisensor.sh
3.安装okvis
gitclone方式受网络影响,有时很慢,建议下载后解压,将挤压后的包放在/root目录下(我的用户习惯),打开命令窗口进入安装包运行
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j8
若提示错误 ceres-solver链接无法连接,导致安装不成功,github 上给出的方法是https://github.com/ethz-asl/okvis/issues/6,但是按这个修改,安装ceres库,将CMkliststst的USE_SYSTEM_CERES参数改成ON之后,任然提示无法连接。
我的做法:将安装包CMklist.txt的151行链接修改为:GIT_REPOSITORY https://github.com/ceres-solver/ceres-solver.git 再次运行cmake -DCMAKE_BUILD_TYPE=Release ..和make -j8,编译成功。
如果任然编译不通过,或者编译后仍然出现关于ceres-solver相关的错误,建议按照http://ceres-solver.org/building.html
给出的ceres-solvera安装方式,安装ceres-solver的依赖项;我没出现这样的错误,这里只是给出一个可能的解决方法。
4.运行数据集
- 下载数据集(链接: https://pan.baidu.com/s/1i4W2is1 密码: 269k),注意是压缩包格式的那个,以下载的是MH_01_easy.zip,okvis安装目录为/root/Cmkeproject/okvis为例:
将下载好的数据集解压在安装目录中,在okvis/build目录中运行
./okvis_app_synchronous ~/Cmake\ project/okvis-master/config/config_fpga_p2_euroc.yaml ~/Cmake\ project/okvis-master/dataset/mav0/
命令第一个参数是相机和IMU的相关参数,第二个是加载数据集。
转载于:https://www.cnblogs.com/youzx/p/6291367.html
安装运行okvis odometry相关推荐
- okvis odometry的安装与运行
OKVIS是一种视觉惯性里程计(Visual Inertial Odometry),是一种视觉融合了IMU的Odometry.它既可以在ROS环境下运行,也可以不使用ROS直接在 linux 下运行, ...
- 服务器上安装运行fastqc
1. conda安装 conda install fastqc 2. 启动程序 fastqc 运行出错: Exception in thread "main" java.awt.H ...
- Mac环境下Docker及Splash的安装运行教程
一.前言 由于最近使用Python爬虫框架scrapy练习爬虫,在爬取动态网页的时候,需要用到splash,进行对动态网页进行JavaScript渲染,但是使用splash又必须安装Docker.因为 ...
- Win8 Hyper-V虚拟机 安装运行Ubuntu教程
一.Win8 Hyper-V 虚拟机的安装 Part 1.开启hyper-v功能 hyper-v功能只存在于Windows 8专业版和企业版中,并且默认未开启.当然开启的方法也很简单. 在桌面左下角单 ...
- idea python-IntelliJ IDEA安装运行python插件方法
IDEA 工具是我们常用的开发工具,全称:IntelliJ IDEA,它的功能强大就在于我们可以添加各种插件来编写不同的代码,当然也可以用来编写python,这篇文章我们来讲解,如何用IDEA来安装p ...
- Liunx下HPCC(HPC Challenge)的安装运行
安装运行步骤 下载安装mpich 或者其他MPI实现应该也行,参考网上相关教程,已安装则可以忽略这一步. 下载安装blas wget http://www.netlib.org/blas/blas.t ...
- linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)
ubuntu 20.04 下安装运行yolov5 新建文件夹,安装python 安装 python-pip: 克隆YOLOv5Git code 配置YOLO环境 安装yolov5: ubuntu 20 ...
- window docker mysql_windows使用docker运行mysql等工具(二)安装运行mysql
今天接着上一篇的内容继续来学习安装运行mysql.建议先阅读第一篇:windows安装docker 一 查看mysql版本 如果想知道mysql镜像具体有哪几个版本,需要去docker hub查看. ...
- 用JSON-server模拟REST API(一) 安装运行
用JSON-server模拟REST API(一) 安装运行 在开发过程中,前后端不论是否分离,接口多半是滞后于页面开发的.所以建立一个REST风格的API接口,给前端页面提供虚拟的数据,是非常有必要 ...
- WEB编程学习之Windows安装运行Tomcat
前言 本博客主要记录在学习web编程中,在Windows10系统下,安装运行Tomcat服务器,以及所遇到的常见问题以及解决方案. 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https ...
最新文章
- Android TextView 中间添加划线与 底部添加划线
- 用计算机怎么开启音乐模式,XP开机音乐怎么设置?如何设置电脑开机音乐?
- 【JetPack】ViewBinding 视图绑定组件 ( 启用模块 | 视图绑定定制 | 绑定类名称生成规则 | 绑定类字段生成规则 | 绑定类获取根视图 | 绑定类获取布局组件 )
- IS-IS路由协议 总结
- 查看家庭组组计算机用户名密码是什么,windows10系统如何查看家庭组密码
- GTK+ 2.4 or later isn't available
- mysql nn_mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI含义说明
- Js中Proxy对象
- java块语句_Java运算符、表达式、语句块
- python合并表格用什么库_python合并多个excel表格数据库-python实现excel合并
- NMS(非极大值抑制)
- Excel基础(08)IF函数
- 【企业网络】我在51cto技术门诊的提问以及专家的解答汇总
- Android 输出word文件中插入图片
- 奇技淫巧(二)—— 不使用中间变量交换两个值
- 计算机专业的学生怎样练习编程才能把编程学精通啊?
- 迭代器生成器思维导图
- Java中Math函数的使用
- 密码学之DES/AES算法
- 使用Egret粒子编辑器实现烟雾效果
热门文章
- Etcher/下载链接
- FFMpeg新旧接口之间的一些对应关系
- 面试考知识点,吾亦很难通过
- 解决办法:nvidia-docker2指定最新docker,而安装又找不到
- 把c的char数组转换为python image的代码
- 给硬盘分个整数大小的区
- AbstractFactory(抽象工厂)
- windows VC++获取磁盘名称和序列号
- mysql中set names_深入理解mysql SET NAMES和mysql(i)_set_charset的区别
- ftp关闭mysql约束校验_使用mysql验证配置ftp服务器