ubuntu16.04安装colmap

环境:ubuntu16.04.3 + colmap (需要说明的是,强烈不建议在ubuntu14.04上安装,我就先是在ubuntu14.04上安装,出现了一些依赖库无法安装、Qt5版本过低等问题,对于我这样的小白来说,调试了几天,果断放弃,更换ubuntu16.04.3,没有出现任何错误,一路绿灯,如果大神无惧挑战,可以试一下,我这里就写ubuntu16.04.3版本了)

参考:https://blog.csdn.net/X_kh_2001/article/details/82591978

我的英文水平不太好,所以没有看colmap的官方文档(https://colmap.github.io/index.html),而是看了参考博客翻译的内容,流程基本完全一样,一些细节有所改动,都在文中标出,经测试可行,在此表示感谢!

1、获取源码:

git clone https://github.com/colmap/colmap

2、安装依赖项:

  sudo apt-get install
 
                         git
 
                         cmake
 
                         build-essential
 
                         libboost-program-options-dev
 
                         libboost-filesystem-dev
 
                         libboost-graph-dev
 
                         libboost-regex-dev
 
                         libboost-system-dev
 
                         libboost-test-dev
 
                         libeigen3-dev
 
                         libsuitesparse-dev
 
                         libfreeimage-dev
 
                         libgoogle-glog-dev
 
                         libgflags-dev
 
                         libglew-dev
 
                         qtbase5-dev
 
                         libqt5opengl5-dev
 
                         libcgal-dev

PS:在Ubuntu16.04下,CGAL的cmake配置是损坏的,必须安装CGAL的qt5包:

sudo apt-get install libcgal-qt5-dev

3、编译安装Ceres-Solver:  

sudo apt-get install libatlas-base-dev libsuitesparse-dev
 
              git clone https://github.com/ceres-solver/ceres-solver (参考及官方的网站打不开,从github上下载)
 
              cd ceres-solver
 
              git checkout $(git describe --tags) ( 此条命令没用)
 
              mkdir build
 
              cd build
 
              cmake .. -DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF (我没有用后边的属性信息,直接cmake ..)
 
              make -j12  (使用make -j12有可能会编译错误,我只是用了make)
 
              sudo make install

4、配置和编译colmap:
 
              cd colmap
 
              git checkout dev
 
              mkdir build
 
              cd build
 
              cmake ..
 
              make -j12 (我只是用了make)
 
              sudo make install

运行
colamp gui

成功打开一个colmap的窗口就说明安装成功了。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值