Colmap简介、Windows下编译安装遇到的各种问题及解决方案

本文详细介绍了Colmap的安装过程及常见问题解决方法,包括依赖库Boost、Glew等的编译安装,以及CUDA支持下的稀疏与稠密重建算法流程。Colmap是一款强大的三维重建工具,能够从图像集生成三维点云和表面。

Colmap简介

Colmap是一个集成了Incremental Sfm和Multi View Stereo的库,可以从输入图像集计算,依次得到稀疏点云、稠密点云和三维表面。由sfm方法得到稀疏重建后,稠密重建需要CUDA支持。

稀疏重建算法流程和一般的增量式sfm类似:

  1. 特征点提取(cuda支持下可使用SIFTGPU)

  2. 匹配,序列不同可以选择不同匹配策略

  3. 用两帧初始化开始增量式重建

  4. 重建一定数量序列,做Bundle Adjustment

    作者的改进参考论文:《Structure from motion revisited》

稠密重建部分包括

  1. 求深度图和表面向量,使用改进的pactchMatch方法,基于cuda实现。

    算法见论文:

    《Pixelwise View Selection for Unstructured Multi-View Stereo》

  2. 混合(Fusion),大致理解是第一步求出的深度图和表面向量和稀疏点云混合。这时候得到的点云,已经非常密集了。

  3. 表面重建,Poisson方法和Delaunay方法。后者直接使用了CGAL中的函数。官方文档推荐先做Delaunay在做Poisson,因为Poisson对噪声比较敏感。

官方安装方法

colmap官方文档: https://colmap.github.io/index.html

作者给出的windows下Colmap的安装方法,看起来很简单,只需要cmd一条命令就可以实现Colmap Release版本的编译·,实现软件的安装。

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值