Colmap编译教程及笔记 [Windows+VS2019+Vcpkg]
Windows系统下COLMAP的编译可以分为三部分:(1)手动下载安装Boost、Qt、CGAL、CUDA(Boost和CGAL也可以用vcpkg安装);(2)利用vcpkg安装glew、freeimage、ceres等库(3)最后在colmap源代码目录下的build文件夹打开cmd,输入cmake命令生成解决方案
0 预安装
CMake、Git、Visual Studio 2019、Vcpkg等提前安装好,vcpkg和git可以参考博客
并在系统环境变量中添加CMake和Git,如下所示:

注意:环境变量换成自己安装的位置,切勿照搬。VS2019一定要安装英文版!!!(为了方便vcpkg)。
1. Qt、CUDA、Boost、CGAL的安装
COLMAP官方安装指南首推vcpkg安装,其次利用python安装脚本,如下所示:
从中可以推测需要我们自己安装的主要就是boost、qt、cuda和cgal。
python scripts/python/build.py \
--build_path path/to/colmap/build \
--colmap_path path/to/colmap \
--boost_path "C:/local/boost_1_64_0/lib64-msvc-14.0" \
--qt_path "C:/Qt/5.9.3/msvc2015_64" \
--cuda_path "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0" \
--cgal_path "C:/dev/CGAL-4.11.2/build"
1.1 Boost安装
以下为参考博客的摘抄:
1)打开cmd,进入boost文件夹,有一个批处理文件bootstrap.bat。
2)在cmd输入命令bootstrap.bat,运行结束会出现b2.exe或者bjam.exe(没区别,
5582




被折叠的 条评论
为什么被折叠?



