ubuntu16.04 运行Stereo DSO

####仅作为笔记
环境:
ubuntu16.04
###注意该算法是地平线公司的团队复现版本,原论文作者并未开源

  1. 依赖
sudo apt-get install libsuitesparse-dev libeigen3-dev libboost-all-dev
sudo apt-get install libopencv-dev
  1. Pangolin
git clone https://github.com/stevenlovegrove/Pangolin.git
cd pangolin
mkdir build
cd build
cmake ..
make -j4
sudo make install
  1. ziplib
sudo apt-get install zlib1g-dev
cd dso/thirdparty
tar -zxvf libzip-1.1.1.tar.gz
cd libzip-1.1.1/
./configure
make
sudo make install
sudo cp lib/zipconf.h /usr/local/include/zipconf.h   # (no idea why that is needed).
  1. 安装Stereo DSO
git clone https://github.com/HorizonAD/stereo_dso.git
cd stereo_dso
mkdir build
cd build
cmake ..
make -j4
  1. 运行
#数据集下载:http://www.cvlibs.net/datasets/kitti/eval_odometry.php
bin/dso_dataset \
	files=XXXXX/sequence_XX \
	calib=XXXXX/sequence_XX/para/camera.txt \
	gamma=XXXXX/sequence_XX/para/pcalib.txt \
	vignette=XXXXX/sequence_XX/para/vignette.png \
	preset=0 \
	mode=1

#举个例子
bin/dso_dataset \
	files=XXXXX/sequence_XX \
	calib=XXXXX/sequence_XX/para/camera.txt \
	preset=0 \
	mode=1

#参数解释:
#files:数据集图片压缩包
#calib:相机内参数文件
#gamma和vignette:相机的一些特性参数,光度标定文件。
#preset:设定DSO运行时的参数,如选取的像素点个数等等。preset=3是preset=0的5倍速运行DSO。
#mode:DSO模式切换,如0为包含光度标定文件,1为只包含内参数,2为没有畸变参数

#最后记住双目的相机标定参数文件和单目的略有不同,参照github:
https://github.com/HorizonAD/stereo_dso
  1. 测试结果
    在这里插入图片描述在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值