cdcseacave/openmvs

open Multi-View Stereo reconstruction library

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 58 minutes ago
Added to GitGenius on September 16th, 2026
Created on May 18th, 2015
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 987
Total Stargazers: 4,127 (+0)
Total Subscribers: 123 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.6 hours
Mean response time: 201.9 days
90th percentile: 662.1 days
Tracked items: 400

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 504 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • enhancement (16)
  • help wanted (10)
  • bug (4)

Most active issues this week

Detailed Description

OpenMVS is a multi-view stereo reconstruction library that converts image sequences into dense 3D models.

The tool solves the problem of reconstructing detailed 3D geometry from multiple overlapping photographs. It takes calibrated image sets and produces dense point clouds and textured mesh surfaces through stereo matching and surface refinement. The library implements algorithms including patch-match and semi-global matching to estimate depth from image correspondences, then refines and meshes the resulting point clouds into coherent surfaces.

Developers working on 3D reconstruction pipelines should consider OpenMVS if they need a library component rather than a standalone application, have calibrated camera parameters available, and want to integrate dense reconstruction into a larger system. The tool is suited for photogrammetry workflows, cultural heritage documentation, and scenarios where high-quality surface reconstruction from photographs is the goal. It functions as a library that accepts structured input and produces geometric output, making it appropriate for developers who can manage the preprocessing and postprocessing steps around the core reconstruction algorithms.

The project shows consistent maintenance with regular updates addressing bugs and adding refinements to reconstruction quality. Development activity includes ongoing optimization of the stereo matching and meshing algorithms, with improvements to both the accuracy of depth estimation and the efficiency of surface generation. The codebase receives attention to code quality and compatibility across different build environments.