openMVG 是计算机视觉领域的开源项目,由 openMVG 开发,2013 年首次发布。
在全站 12,753 个收录项目中,它的 GitHub 星标数(6,558)位列前 7%,在计算机视觉分类的 441 个项目里位列前 7%。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-15。开源免费,MPL2.0 许可证。
它主要面向的使用场景是:无人机航拍照片的三维地形与建筑稀疏重建。同类可对比的替代方案包括 COLMAP、OpenSfM、Meshroom。

多张照片一键算出相机位姿与三维点云
openMVG(open Multiple View Geometry)是一个用 C++ 编写的开源多视图几何库,主要面向三维计算机视觉与运动恢复结构(Structure from Motion, SfM)任务。它把从多张二维照片重建三维场景所需的核心算法模块化,包括特征提取与匹配、几何验证、相机标定、增量式 SfM 重建、光束法平差等,并提供清晰的 C++ API 和命令行工具。项目解决的是摄影测量与三维重建中算法零散、难以复用的问题,让研究者与工程师能快速搭建从图像集合到稀疏点云与相机位姿的完整流程。其设计强调模块解耦与可扩展性,常被用作学术研究基线,也适合无人机航拍、文化遗产数字化、建筑测绘等需要从照片生成三维结构的场景。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
1克隆项目仓库
从 GitHub 获取 openMVG 源码到本地。README 的构建说明位于仓库根目录 BUILD.md 中。
git clone https://github.com/openMVG/openMVG.git2阅读构建说明
README 明确构建教程在 BUILD.md,分为本地构建与 Docker 构建两种方式,请按其中一种操作。
cd openMVG3查阅在线文档
README 指向 readthedocs 在线文档与 GitHub Wiki,可获取安装、构建与使用细节(README 未列出具体命令)。
4按 BUILD.md 完成构建
具体依赖安装、CMake 配置与编译命令以 BUILD.md 为准;README 未给出可直接复制的构建命令,请勿凭猜测执行。
README 未提供验证命令;请在按 BUILD.md 完成构建后,参照官方 readthedocs 文档与 Wiki 中的示例流程验证。
Q:安装/构建步骤在哪里?
A:README 未直接给出安装命令,只提供了仓库根目录的 BUILD.md(local/docker build tutorial)作为构建教程入口,请以该文件为准。
Q:是否支持 Docker 部署?
A:README 的构建栏链接标注为 local/docker build tutorial,说明同时提供本地与 Docker 两种构建方式,具体命令见 BUILD.md。
Q:有官方文档吗?
A:有。README 给出 readthedocs 在线文档(openmvg.readthedocs.org)以及 GitHub Wiki,可用于查阅构建与使用说明。
Q:项目采用什么许可证?
A:README 徽章显示许可证为 MPL2(Mozilla Public License 2.0),商用与二次开发前请阅读 LICENSE 文件。
COLMAP、OpenSfM、Meshroom
openMVG 是计算机视觉领域的开源项目,由 openMVG 开发,2013 年首次发布。
在全站 12,753 个收录项目中,它的 GitHub 星标数(6,558)位列前 7%,在计算机视觉分类的 441 个项目里位列前 7%。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-15。开源免费,MPL2.0 许可证。
它主要面向的使用场景是:无人机航拍照片的三维地形与建筑稀疏重建。同类可对比的替代方案包括 COLMAP、OpenSfM、Meshroom。
modlens
开源
给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。
The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···
opencv
开源
开箱即用的视觉算法库,搞定图像视频处理与识别
Open Source Computer Vision Library
OpenCVTutorials
开源
中文 OpenCV 教程,从入门到实战,边看边跑代码
OpenCV-Python4.1 中文文档
DEIMv2
开源
用DINOv3做实时检测,又快又准,直接落地。
[DEIMv2] Real Time Object Detection Meets DINOv3