All Projects → cdcseacave → Openmvs

cdcseacave / Openmvs

Licence: other
open Multi-View Stereo reconstruction library

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
Cuda
1817 projects
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to Openmvs

semi-global-matching
Semi-Global Matching
Stars: ✭ 122 (-93.38%)
Mutual labels:  stereo-vision, stereo-matching, sgm
3d Machine Learning
A resource repository for 3D machine learning
Stars: ✭ 7,405 (+302.01%)
Mutual labels:  point-cloud, 3d-reconstruction, mesh
Point2Mesh
Meshing Point Clouds with Predicted Intrinsic-Extrinsic Ratio Guidance (ECCV2020)
Stars: ✭ 61 (-96.69%)
Mutual labels:  point-cloud, mesh, 3d-reconstruction
Meshlab
The open source mesh processing system
Stars: ✭ 2,619 (+42.18%)
Mutual labels:  point-cloud, 3d-reconstruction, mesh
UAV-Stereo-Vision
A program for controlling a micro-UAV for obstacle detection and collision avoidance using disparity mapping
Stars: ✭ 30 (-98.37%)
Mutual labels:  stereo, stereo-vision, stereo-matching
Polylidar
Polylidar3D - Fast polygon extraction from 3D Data
Stars: ✭ 106 (-94.25%)
Mutual labels:  point-cloud, mesh
3PU pytorch
pytorch implementation of >>Patch-base progressive 3D Point Set Upsampling<<
Stars: ✭ 61 (-96.69%)
Mutual labels:  point-cloud, 3d-reconstruction
Awsome deep geometry learning
A list of resources about deep learning solutions on 3D shape processing
Stars: ✭ 105 (-94.3%)
Mutual labels:  point-cloud, 3d-reconstruction
Nerf pl
NeRF (Neural Radiance Fields) and NeRF in the Wild using pytorch-lightning
Stars: ✭ 362 (-80.35%)
Mutual labels:  3d-reconstruction, mesh
SASensorProcessing
ROS node to create pointcloud out of stereo images from the KITTI Vision Benchmark Suite
Stars: ✭ 26 (-98.59%)
Mutual labels:  stereo-vision, stereo-matching
Kinectfusionlib
Implementation of the KinectFusion approach in modern C++14 and CUDA
Stars: ✭ 261 (-85.83%)
Mutual labels:  point-cloud, mesh
Easy3d
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
Stars: ✭ 383 (-79.21%)
Mutual labels:  point-cloud, mesh
NerfingMVS
[ICCV 2021 Oral] NerfingMVS: Guided Optimization of Neural Radiance Fields for Indoor Multi-view Stereo
Stars: ✭ 253 (-86.26%)
Mutual labels:  multi-view-stereo, 3d-reconstruction
Silhouette-Guided-3D
PyTorch Code of our WACV2020 paper: Silhouette Guided Point Cloud Reconstruction beyond Occlusion
Stars: ✭ 36 (-98.05%)
Mutual labels:  point-cloud, 3d-reconstruction
Awesome 3dreconstruction list
A curated list of papers & resources linked to 3D reconstruction from images.
Stars: ✭ 3,151 (+71.06%)
Mutual labels:  3d-reconstruction, stereo-vision
J3DReconstruction
Windows下基于openMVG+openMVS的三维重建解决方案以及基于Qt的可视化桌面平台
Stars: ✭ 59 (-96.8%)
Mutual labels:  3d-reconstruction, openmvs
Point Cloud Utils
A Python library for common tasks on 3D point clouds
Stars: ✭ 281 (-84.74%)
Mutual labels:  point-cloud, mesh
Meshroom
3D Reconstruction Software
Stars: ✭ 7,254 (+293.81%)
Mutual labels:  3d-reconstruction, multi-view-stereo
Kinectfusionapp
Sample implementation of an application using KinectFusionLib
Stars: ✭ 69 (-96.25%)
Mutual labels:  point-cloud, mesh
3dhop
3D Heritage Online Presenter
Stars: ✭ 89 (-95.17%)
Mutual labels:  point-cloud, mesh

OpenMVS: open Multi-View Stereo reconstruction library

Introduction

OpenMVS (Multi-View Stereo) is a library for computer-vision scientists and especially targeted to the Multi-View Stereo reconstruction community. While there are mature and complete open-source projects targeting Structure-from-Motion pipelines (like OpenMVG) which recover camera poses and a sparse 3D point-cloud from an input set of images, there are none addressing the last part of the photogrammetry chain-flow. OpenMVS aims at filling that gap by providing a complete set of algorithms to recover the full surface of the scene to be reconstructed. The input is a set of camera poses plus the sparse point-cloud and the output is a textured mesh. The main topics covered by this project are:

  • dense point-cloud reconstruction for obtaining a complete and accurate as possible point-cloud
  • mesh reconstruction for estimating a mesh surface that explains the best the input point-cloud
  • mesh refinement for recovering all fine details
  • mesh texturing for computing a sharp and accurate texture to color the mesh

See the complete documentation on wiki.

Build

See the building wiki page. Windows and Ubuntu x64 continuous integration status Build Status Automatic Windows x64 binary builds can be found for each commit on its Appveyor Artifacts page.

Example

See the usage example wiki page.

License

See the copyright file.

Contact

openmvs[AT]googlegroups.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].