mapillary/OpenSfM
Open source Structure-from-Motion pipeline
解决的问题
OpenSfM 提供了一种方法,通过一组多张图像来重建 3D 场景并确定相机的精确位置和角度(姿态)。它简化了将 2D 照片转换为 3D 空间数据的过程。
工作原理
该库作为一个处理流水线,使用基本的运动结构(SfM)模块进行特征检测和匹配,以及最小解算器。为了提高精度和地理对齐,它可以整合来自外部传感器(如 GPS 和加速度计)的数据。
适用人群
专为从事 3D 重建、计算机视觉和空间映射的开发者和研究人员设计。
主要亮点
- 强大且可扩展的重建流水线。
- 集成 GPS 和加速度计数据以实现地理对齐。
- 包含一个 JavaScript 查看器,用于调试流水线和预览 3D 模型。
相关
- 项目
borglab/gtsfm基于 GTSAM 和 Dask 的端到端、分布式 Structure-from-Motion 流水线,可从 2D 图像重建 3D 场景,并原生支持并行计算。
- 项目
colmap/colmap一个通用的运动恢复结构 (SfM) 和多视图立体视觉 (MVS) 流水线,用于从图像集合中重建 3D 结构。
- 项目
cvg/vidmap一种用于视频的离线 Structure-from-Motion 系统,通过利用时间轨迹、回环检测和度量深度来估计相机姿态和 3D 地图。
- 项目
cre185/InstantSfM一种 GPU 原生的结构从运动(SfM)流水线,可加速从 2D 图像重建 3D 结构的过程,包括对 3D 高斯点云(3DGS)的集成支持。
- 项目
dkogan/mrcalmrcal 是一个通用工具包,用于解决相机校准和结构从运动(SfM)问题,提供C和Python库以及命令行工具。