You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*OpenMVS* relies on a number of open source libraries, some of which are optional. For details on customizing the build process, see the compilation instructions.
5
+
*OpenMVS* relies on a number of open source libraries, some optional, which are managed automatically by [vcpkg](https://github.com/Microsoft/vcpkg). For details on customizing the build process, see the build instructions.
6
6
*[Eigen](http://eigen.tuxfamily.org) version 3.4 or higher
7
7
*[OpenCV](http://opencv.org) version 2.4 or higher
8
-
*[Ceres](http://ceres-solver.org) version 1.10 or higher
8
+
*[Ceres](http://ceres-solver.org) version 1.10 or higher (optional)
9
9
*[CGAL](http://www.cgal.org) version 4.2 or higher
10
10
*[Boost](http://www.boost.org) version 1.56 or higher
* C/C++ compiler like Visual Studio 2019, GCC or Clang
22
23
23
-
-------------------
24
-
Windows compilation
25
-
-------------------
24
+
The dependencies can be fetched and built automatically using `vcpkg` on all major platform, by setting the environment variable `VCPKG_ROOT` to point to its path or by using the `cmake` parameter `-DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake`.
26
25
27
-
Visual Studio 2008 or newer are supported. Please note that the development is done mainly on Windows, so this platform build is well tested. The latest pre-built binaries for fast testing can be download from [here](https://github.com/cdcseacave/openMVS_sample/releases/latest). Visual Studio 2017 and dependencies automation tool [vcpkg](https://github.com/Microsoft/vcpkg) are used in this example.
26
+
The latest pre-built stable binaries can be download from [here](https://github.com/cdcseacave/openMVS_sample/releases/latest).
28
27
29
28
```
30
-
#Make a toplevel directory for deps & build & src somewhere:
31
-
mkdir OpenMVS
32
-
cd OpenMVS
33
-
34
-
#Get and install dependencies using vcpkg;
35
-
#choose the desired triplet, like "x64-windows", by setting the VCPKG_DEFAULT_TRIPLET environment variable or by specifying it after each package:
0 commit comments