colmap官网安装方法
上面链接是colmap官方给的安装过程。
下面是我实际中成功安装所采用的的过程:
-
安装eigen3.3.7
参考:eigen安装 -
安装Ceres
我一开始安装的是Ceres2.0.2,安装Ceres可以顺利安装,但是后面编译colmap一直出错,错误看起来是和ceres有关的。错误类似下面这样吧,反正里面有ceres这个词。
/usr/local/include/ceres/internal/integer_sequence_algorithm.h::‘integer_sequence’ is not a member o recipe for target 'src/CMakeFiles/colmap.dir/estimators/generalized_relative_pose.cc.o' failed
所以是ceres相关的问题,在网上找到这个解答:
相关的解答
是ceres的版本的问题,于是尝试按照上面的链接换成1.14.0的版本。安装完ceres。
-
安装colmap
安装colmap之前可以参考官网的方法先把相关的依赖库安装一下,
源码解压之后:cd colmap git checkout dev mkdir build cd build cmake .. make sudo make install
此时发现不再报错,安装成功。