2 changed files with 80 additions and 0 deletions
@ -0,0 +1,31 @@ |
|||||||
|
# OpenMVS: open Multi-View Stereo reconstruction library |
||||||
|
|
||||||
|
[](https://sketchfab.com/models/3aedcdd22c31447199c18dd9aec5d952/embed) |
||||||
|
|
||||||
|
## Introduction |
||||||
|
|
||||||
|
[OpenMVS (Multi-View Stereo)](http://cdcseacave.github.io/openMVS) 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](https://github.com/openMVG/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](https://github.com/cdcseacave/openMVS/wiki) on wiki. |
||||||
|
|
||||||
|
## Build |
||||||
|
|
||||||
|
See the [building](https://github.com/cdcseacave/openMVS/wiki/Building) wiki page. Windows, Ubuntu and MacOS x64 continuous integration status [](https://github.com/cdcseacave/openMVS/actions/workflows/continuous_integration.yml) |
||||||
|
Automatic Windows x64 binary builds can be found for each commit on its Artifacts page. |
||||||
|
|
||||||
|
## Example |
||||||
|
|
||||||
|
See the usage [example](https://github.com/cdcseacave/openMVS/wiki/Usage) wiki page. |
||||||
|
|
||||||
|
## License |
||||||
|
|
||||||
|
See the [copyright](https://github.com/cdcseacave/openMVS/blob/master/COPYRIGHT.md) file. |
||||||
|
|
||||||
|
## Contact |
||||||
|
|
||||||
|
openmvs[AT]googlegroups.com |
||||||
@ -0,0 +1,49 @@ |
|||||||
|
{ |
||||||
|
"name": "openmvs", |
||||||
|
"version": "2.3.0", |
||||||
|
"description": "OpenMVS: open Multi-View Stereo reconstruction library", |
||||||
|
"homepage": "https://cdcseacave.github.io/openMVS", |
||||||
|
"dependencies": [ |
||||||
|
"boost-iostreams", |
||||||
|
"boost-program-options", |
||||||
|
"boost-serialization", |
||||||
|
"boost-system", |
||||||
|
"boost-throw-exception", |
||||||
|
{ |
||||||
|
"name": "cgal", |
||||||
|
"default-features": false |
||||||
|
}, |
||||||
|
"eigen3", |
||||||
|
"glew", |
||||||
|
"glfw3", |
||||||
|
"libpng", |
||||||
|
{ |
||||||
|
"name": "opencv", |
||||||
|
"features": [ |
||||||
|
"eigen", |
||||||
|
"openexr" |
||||||
|
] |
||||||
|
}, |
||||||
|
"opengl", |
||||||
|
"tiff", |
||||||
|
"vcglib", |
||||||
|
"zlib" |
||||||
|
], |
||||||
|
"features": { |
||||||
|
"python": { |
||||||
|
"description": "Python bindings for OpenMVS", |
||||||
|
"dependencies": [ |
||||||
|
"boost-python" |
||||||
|
] |
||||||
|
}, |
||||||
|
"cuda": { |
||||||
|
"description": "CUDA support for OpenMVS", |
||||||
|
"dependencies": [ |
||||||
|
"cuda" |
||||||
|
] |
||||||
|
}, |
||||||
|
"openmp": { |
||||||
|
"description": "OpenMP support for OpenMVS" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
Loading…
Reference in new issue