Browse Source

test

master
hesuicong 5 months ago
parent
commit
b8aae38309
  1. 31
      README.md
  2. 49
      vcpkg.json

31
README.md

@ -0,0 +1,31 @@ @@ -0,0 +1,31 @@
# OpenMVS: open Multi-View Stereo reconstruction library
[![Watch reconstruction](https://i.imgur.com/S4L0E6r.jpeg)](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 [![Continuous Integration](https://github.com/cdcseacave/openMVS/actions/workflows/continuous_integration.yml/badge.svg)](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

49
vcpkg.json

@ -0,0 +1,49 @@ @@ -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…
Cancel
Save