因为自己的电脑无法安装CUDA,实验室服务器又没有root权限(并且终于装好之后,我的IP还被回收更新了),所以转到AutoDL安装colmap了,分享一篇帖子记录一下
首先不能直接git到colmap之后就cmke,因为缺少ceres,而原本的ceres又是在googlesource,服务器下载不能,所以可以参考这篇帖子换源https://zhuanlan.zhihu.com/p/361936953,建议按照其“在本机或在docker中一步一步安装”的部分一步步安装依赖包和ceres,速度非常让人感动
但是我在之后cmake安装colmap的时候出现了问题,无法找到METIS_INCLUDE_DIRS和METIS_LIBRARIES
![](https://i-blog.csdnimg.cn/blog_migrate/a444ad0880df2a9a4c737be55d7fa91e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6b38f87a69e65d01b0fa74e080ef9e04.png)
解决方案参考https://blog.csdn.net/forceofnature/article/details/126838765,是因为缺少libmetis-dev:
sudo apt-get install libmetis-dev
后续继续按照上述知乎的帖子安装即可,最终安装结果如下:
![](https://i-blog.csdnimg.cn/blog_migrate/aa5227490cd6a3f929fd3e7f1ea88adc.png)