概要
OpenMVGは、3DコンピュータビジョンとStructure from MotionのためのオープンソースC++ライブラリです。
画像からの3D再構築(フォトグラメトリー)を可能にし、画像処理、特徴記述とマッチング、カメラモデル、多視点幾何学、Structure-from-Motionアルゴリズムなど、エンドツーエンドの再構築に必要な機能を提供します。
読みやすく、学習しやすく、保守しやすい設計が特徴で、研究者や開発者が信頼性の高いシステムを構築することを支援します。
Android、iOS、Linux、macOS、Windowsといった幅広いプラットフォームに対応しています。
互換性・特徴
- C++
- マルチプラットフォーム
- 3D再構築
- Structure from Motion
- CLI
- ライブラリ
基本情報
| ライセンス | MPL-2.0 |
| Stars | 6,405 |
| Forks | 1,714 |
| カテゴリ | 3D / NeRF |
| アクティビティ | mid |
最新のissue
- GCPをbundle adjustmentではなく、world coordinate systemの参照用としてのみ使用する方法 (更新: 2026-05-16 / How to use GCPs not for the bundle adjustment, but just as reference for the world coordinate system)
- Submodule: cereal 1.3.2、glfw 3.4、osi 0.108.12 が利用可能になりました。 (更新: 2026-05-08 / Submodule: cereal 1.3.2, glfw 3.4, osi 0.108.12 available)
- Eigen 3.4.1と5.0.1が利用可能ですが、他の3rd partyはかなり古くなっています。 (更新: 2026-05-08 / Eigen 3.4.1 and 5.0.1 are available and other 3rd party are quite old)
- 複数の構成要素からなる複雑なデータ群を統合的に解析・管理する、マルチコンポーネント・データ処理。 (更新: 2026-04-20 / Multi-component data processing.)
最新リリース: v2.1 Sablefish (2023-12-28)
