其他分享
首页 > 其他分享> > 用cmake在win10配置colmap

用cmake在win10配置colmap

作者:互联网

目录

写在前面

1、直接使用colmap

如果是想直接是使用colmap windows版本,可直接在github下载:
https://github.com/colmap/colmap/releases
最上面的版本是最新版
在这里插入图片描述
如果有NVIDIA的显卡并且配置了cuda,可以选cuda版本
在这里插入图片描述
如果没有的话,下载no-cuda版本就好。
下载之后解压,运行COLMAP.bat就可以使用了
在这里插入图片描述
在这里插入图片描述
使用方法:简易COLMAP使用教程

2、自己编译

以下内容针对想自己编译,并可以在运行时调试、查看源码的同学,这样能帮助理重建的每一步是怎么实现的,文中会尽量描述每个资源的版本、来源、配置方法,如果是没有用cmake配置过项目的同学,可以直接使用笔者使用的版本
本文中参考、使用的博客、网页、资源均已给出链接:
colmap官网
colmap的github
windows10进行Colmap配置
boost库下载地址
Windows环境下配置Ceres(含Eigen、gflags、glog、merit、suitesparse)
CGAL安装
CGAL 5.0的安装、编译和配置(VS2017)

准备

下载cmakehttps://cmake.org/download/,笔者使用的是3.18.1版本https://cmake.org/files/v3.18/
在这里插入图片描述
在这里插入图片描述

tips

可以先看tips以后的章节,遇到这些问题再回来看
如果没有用过cmake,简单的使用原则是:
1、where is the source code选择包含CMakeLists.txt那个文件夹,比如安装好CGAL后C:/dev/CGAL-5.0目录下就会有CMakeLists.txt
2、where to build the binaries自己新建一个xxx_build的就好
3、先configure,没成功就看哪里缺路径
在这里插入图片描述
比如这里就是没找到Boost_INCLUDE_DIR
在这里插入图片描述
把Boost的路径加上就好
在这里插入图片描述
一般没成功是缺少路径,缺什么就加什么,本地没有的模块去网上下载,或者版本不对,比如visual studio的msvc版本,在首次configure的时候会选择编译器,x64还是32,这里下文会讲到
在这里插入图片描述
比如某个模块版本是32位的,而上面了x64,就会报错,把版本换一下就好
4、configure成功后generate,最后open project进入visual studio生成

配置小组件

qt

qt是以前和cloudcompare一起配置的,参考了这两篇博客:
PCL+VS+Qt+Win10 的综合配置精华
vs 2015 编译 CloudCompare源码

CGAL

建议先下载能用exe文件install的版本,这里使用该文中的CGAL 5.0版本进行安装
CGAL 5.0的安装、编译和配置(VS2017),笔者直接装在了默认位置
在这里插入图片描述
安装好之后按照此文方法用cmake进行编译CGAL安装,其中,boost在这里可以下载boost库下载地址,需要说明的是,boost版本要和电脑的位数以及visual studio版本对应,笔者电脑是64位的,visual studio2019,msvc版本v14.2(查看自己visual studio的msvc版本:Visual Studio 版本 与 MSVC 编译器 版本),所以选择boost_1_71_0-msvc-14.2-64.exe
在这里插入图片描述

下载之后直接安装,位置自选,笔者放在D:\Program Files\boost_1_71_0x64,安装完成后:
在这里插入图片描述
在这里插入图片描述
点击configure,成功后点击generate
在这里插入图片描述
在这里插入图片描述
open project,分别生成debug和release的解决方案
若要进行上文博客中到的实例测试,记得将Delaunay_triangulation_2设为启动项
在这里插入图片描述

ceres

ceres配置此文写得很详细:Windows环境下配置Ceres(含Eigen、gflags、glog、merit、suitesparse)

colmap

下载源码,笔者下载3.6版本的源码colmap的github
在这里插入图片描述
下载好之后解压,在里面建立一个build
在这里插入图片描述
开始cmake,下面给出笔者的路径
在这里插入图片描述
在这里插入图片描述
配置成功后,open project进入visual studio

visual studio

设置colmap.exe为启动项
在这里插入图片描述
生成项目
在这里插入图片描述
设置属性里面的命令参数为gui
右键属性
在这里插入图片描述
在这里插入图片描述
本地调试器
在这里插入图片描述
以上步骤在windows10进行Colmap配置中有讲述
就可以打开colmap使用了,使用方法:简易COLMAP使用教程
三维重建
在这里插入图片描述

参考及感谢

文中已列出

边学边用,如有错漏,敬请指正
--------------------------------------------------------------------------------------------诺有缸的高飞鸟20210330

标签:cmake,CGAL,配置,studio,版本,win10,colmap,下载
来源: https://blog.csdn.net/qq_41102371/article/details/115288530