源码链接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.git
  cd libvisensor
  ./install_libvisensor.sh

3.安装okvis

gitclone方式受网络影响,有时很慢,建议下载后解压,将挤压后的包放在/root目录下(我的用户习惯),打开命令窗口进入安装包运行

mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j8

给出的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的相关参数,第二个是加载数据集。

安装运行okvis odometry

相关文章:

  • 2022-01-12
  • 2022-01-18
  • 2021-07-01
  • 2021-11-27
  • 2021-12-11
  • 2021-10-18
  • 2021-12-24
  • 2022-12-23
猜你喜欢
  • 2021-09-14
  • 2022-12-23
  • 2021-11-08
  • 2021-12-29
  • 2021-06-25
  • 2021-12-04
  • 2021-08-18
相关资源
相似解决方案