
本人菜鸟在学习三维重建算法colmap可以将手机拍几张照输入不用单独做相机标定即可输出较为密集的点云效果不错在此我学习一下colmap源码只是给自己做个笔记记录编译的过程方便以后查阅各位大牛勿喷。环境WIN764位。1.在 GitHub - colmap/colmap: COLMAP - Structure-from-Motion and Multi-View Stereo · GitHub上下载colmap 源码2. 安装Boost, Qt5It assumes that CMake, Boost, Qt5, CUDA (optional), and CGAL (optional) are already installed on the system.Cmake、Boost和Qt是必须要安装的cuda、CGAL是可选择安装也可以不装本人笔记本电脑无法用cuda在此就没装。Boost我是下载的boost_1_59_0.exe.直接安装的也可以下载boost源码编译Qt安装的版本是5.7.03. 用python编译colmap依赖的第三方库有第三方库较多(上图的colmap是生成的结果)版本不好统一 用Cmake手动添加会很麻烦在此我用官网推荐的python脚本编译启用VS2015会自动下载并安装所有的第三方库。注意网速一定不能特别慢不然时间会很长。我之前用很多人共用那种WIFI一个晚上都没下载完十一放假期间回家换了网线上网1个小时之内全部下载完。第三方库全部安装好后又要2个小时的编译。最后生成VS2015下的工程。4. 测试用手机拍了8张照片测试了一下最后生成密集点云就不贴效果图啦。小结编译第三方库较多的工程最好用官网推荐的方法github上的大牛已经全部给我们准备好了不必自己手动添加本人之前是经历过各种第三方库版本不一致的麻烦。后来直接用python轻松搞定。