Ubuntu18.04 Ceres Solver
下载资源包
#下载资源包
git clone https://github.com/ceres-solver/ceres-solver.git
百度网盘资源 提取码:oooo
安装依赖项
# CMake
sudo apt-get install cmake
# google-glog + gflags
sudo apt-get install libgoogle-glog-dev libgflags-dev
# BLAS & LAPACK
sudo apt-get install libatlas-base-dev
# Eigen3
sudo apt-get install libeigen3-dev
# SuiteSparse and CXSparse (optional)
sudo apt-get install libsuitesparse-dev
编译、测试与安装
#解压安装包
tar zxf ceres-solver-2.0.0.tar.gz
#注意这步要在ceres-solver解压的同一级文件夹
mkdir ceres-bin
如果使用网盘资源,要注意文件名为ceres-solver,没有额外的后缀
cd ceres-bin
#同理,若使用网盘资源,注意后缀的有无
cmake ../ceres-solver-2.0.0
make -j3
make test
make install
测试安装是否成功
#同理,若使用网盘资源,注意后缀的有无
bin/simple_bundle_adjuster ../ceres-solver-2.0.0/data/problem-16-22106-pre.txt
运行效果如下图:
Ceres Solver 官方网站