Exécutez OpenMVG sur votre Mac. Cette fois, nous allons exécuter le tutoriel qui est installé par défaut et afficher les résultats.
macOS Mojave (version 10.14.5) pyenv+python 3.7.5 cmake 3.16.4 Xcode 11.3.1
Installez la bibliothèque python requise
$ pip install sphinx
Cloner le code source de Github
$ git clone --recursive https://github.com/openMVG/openMVG.git
Modifier openMVG / src / CMakeLists.txt Avant l'édition:
# ==============================================================================
# IMAGE IO detection
# ==============================================================================
find_package(JPEG QUIET)
find_package(PNG QUIET)
find_package(TIFF QUIET)
Après l'édition: (Ajouter un ensemble ~)
# ==============================================================================
# IMAGE IO detection
# ==============================================================================
set(CMAKE_FIND_FRAMEWORK LAST)
find_package(JPEG QUIET)
find_package(PNG QUIET)
find_package(TIFF QUIET)
Construire à l'aide de Xcode
$ mkdir openMVG_Build
$ cd openMVG_Build
$ cmake -DCMAKE_BUILD_TYPE=RELEASE -G "Xcode" . ../openMVG/src/
$ xcodebuild -configuration Release
Exécutez le tutoriel
$ cd software/SfM
$ python3 tutorial_demo.py
Dans le tutoriel, nous allons générer un groupe de points 3D à partir de 10 images stockées dans le dossier suivant. openMVG_Build/software/SfM/ImageDataset_SceauxCastle/images
Les paramètres internes de la caméra sont également enregistrés
$ cat K.txt
2905.88 0 1416
0 2905.88 1064
0 0 1
Téléchargez et installez la version mac à partir du site MeshLab https://www.meshlab.net/
À partir de [Fichier]> [Importer le maillage.] openMVG_Build/src/software/SfM/tutorial_out/reconstruction_sequential/colorized.ply Lis
S'il est affiché comme indiqué ci-dessous, il réussit.
Recommended Posts