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一個通用的 Structure‑from‑Motion 與 Multi‑View Stereo 流水線,用於從圖像集合重建 3D 結構。
- 專案
cvg/vidmap一種用於影片的離線 Structure-from-Motion 系統,透過利用時間軌跡、迴圈檢測和度量深度來估計相機姿態與 3D 地圖。
- 專案
cre185/InstantSfM一種 GPU 原生的結構從運動(SfM)流程,可加速從 2D 圖像重建 3D 結構的過程,包括對 3D 高斯點雲(3DGS)的整合支援。
- 專案
dkogan/mrcalmrcal 是一個通用工具包,用於解決相機校準與結構從運動(SfM)問題,提供C與Python程式庫以及命令列工具。