dso包下载
- 安装git
sudo apt install git
- 从github上下载dso
git clone https://github.com/JakobEngel/dso.git
dso github链接git漫的话,直接下载
点击红色框下载,dso-master解压
依赖
- eigen3
sudo apt-get install libsuitesparse-dev libeigen3-dev libboost-all-dev
- openCV
sudo apt-get install libopencv-dev
- pangolin
github链接 0.5版本的才可以
git clone https://github.com/stevenlovegrove/Pangolin/tree/v0.5
sudo apt install libgl1-mesa-dev
sudo apt install libglew-dev
sudo apt install cmake
sudo apt install libpython2.7-dev
编译pangolin
看好自己文件名字pangolin,我的p是小写,有的是大写P
cd pangolin
mkdir build
cd build
cmake ..
cmake --build .
- ziplib
cd ~
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
dos编译
git clone https://github.com/JakobEngel/dso.git
cd dso
mkdir build
cd build
cmake ..
make -j12
make -j12 ,-j12的意思是12个核心一起跑,加快速度
双系统——看自己cpu多少核心
虚拟机——虚拟机设置中设置了多少核心数
嫌麻烦,不加直接,就是要等——make
例子
例子网站-外网的
把图片解压出来,放在images中,我的是sequence12
./dso_dataset files=./sequence_12/images calib=./sequence_12/camera.txt gamma=./sequence_12/pcalib.txt vignette=./sequence_12/vignette.png preset=0 mode=0