[PYTHON] Führen Sie OpenMVG auf einem Mac aus

Führen Sie OpenMVG auf Ihrem Mac aus. Dieses Mal führen wir das standardmäßig installierte Tutorial aus und zeigen die Ergebnisse an.

Ausführungsumgebung

macOS Mojave (Version 10.14.5) pyenv+python 3.7.5 cmake 3.16.4 Xcode 11.3.1

Verfahren

Installieren Sie OpenMVG

Installieren Sie die erforderliche Python-Bibliothek

$ pip install sphinx

Klonen Sie den Quellcode von Github

$ git clone --recursive https://github.com/openMVG/openMVG.git

Bearbeiten Sie openMVG / src / CMakeLists.txt Vor dem Bearbeiten:

# ==============================================================================
# IMAGE IO detection
# ==============================================================================
find_package(JPEG QUIET)
find_package(PNG QUIET)
find_package(TIFF QUIET)

Nach der Bearbeitung: (Set hinzufügen ~)

# ==============================================================================
# IMAGE IO detection
# ==============================================================================
set(CMAKE_FIND_FRAMEWORK LAST)
find_package(JPEG QUIET)
find_package(PNG QUIET)
find_package(TIFF QUIET)

Mit Xcode erstellen

$ mkdir openMVG_Build
$ cd openMVG_Build
$ cmake -DCMAKE_BUILD_TYPE=RELEASE -G "Xcode" . ../openMVG/src/
$ xcodebuild -configuration Release

Führen Sie das Tutorial aus

Führen Sie das Tutorial aus

$ cd software/SfM
$ python3 tutorial_demo.py 

Im Tutorial generieren wir eine Gruppe von 3D-Punkten aus 10 Bildern, die im folgenden Ordner gespeichert sind. openMVG_Build/software/SfM/ImageDataset_SceauxCastle/images 100_7102.JPG

Die internen Parameter der Kamera werden ebenfalls gespeichert

$ cat K.txt
2905.88 0 1416 
0 2905.88 1064
0 0 1

Installieren Sie MeshLab

Laden Sie die Mac-Version von der MeshLab-Site herunter und installieren Sie sie https://www.meshlab.net/

Von [Datei]> [Netz importieren.] openMVG_Build/src/software/SfM/tutorial_out/reconstruction_sequential/colorized.ply Lesen

Wenn es wie unten gezeigt angezeigt wird, ist es erfolgreich. image.png

Recommended Posts

Führen Sie OpenMVG auf einem Mac aus
Python auf Mac
Führen Sie NASA CEA unter Mac OS X aus
Installieren Sie pyenv auf dem Mac
Pyenv + virtualenv auf dem Mac
Vorbereiten der Ausführung von ImageMagick + im4java unter Mac OS
Installieren Sie Ansible auf einem Mac
Führen Sie Django auf PythonAnywhere aus
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Führen Sie mysqlclient auf Lambda aus
numba Installation auf dem Mac
Installieren Sie Python 3.4 auf einem Mac
Installieren Sie Caffe auf dem Mac
Installieren Sie Mecab auf dem Mac
Installieren Sie Mecab-Python auf dem Mac
Versuchen Sie Deepdream auf dem Mac
Installieren Sie pygame auf python3.4 auf dem Mac
Installieren Sie das Modul auf Anaconda (Mac)
Installieren Sie OpenPose auf einem Mac (Catalina)
Installieren Sie numba auf dem Mac
Führen Sie Tensorflow 2.x unter Python 3.7 aus
Umgang mit Python auf Mac
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
Installieren Sie pandas 0.14 auf python3.4 [auf Mac]
Starten Sie einen lokalen Server auf dem Mac
Hinweise zur Installation von Python auf Ihrem Mac
Führen Sie Pythons CGI auf CORESERVER aus
Installieren Sie mecab-python unter CentOS
Installieren Sie Mecab-Python auf dem Mac
Führen Sie den Unix-Befehl auf Python aus
Installieren Sie Django auf dem Mac
Pyenv unter Mac OSX Mavericks
Installieren Sie das Kissen unter Mac OSX 10.9
[Mac] Tipps: Installieren Sie pyquery auf einem Mac [pyquery]
Verwenden Sie matplot libwidget auf dem Mac
Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Hinweise zur Installation von pipenv auf Ihrem Mac
Führen Sie IPython Notebook auf Docker aus
Catalina auf Mac und Pyenv
Führen Sie YOLO v3 unter AWS v2 aus
Führen Sie Circuit Python auf Seeeduino XIAO aus
Führen Sie Jupyter Notebook unter Windows aus
Führen Sie OpenVino unter macOS Catalina aus
Führen Sie YOLO v3 unter AWS aus
Erstellen einer Python-Umgebung auf einem Mac
Tensor Flow mit Anakonda auf Mac
Installieren Sie anaconda auf dem Mac → Bibliothek hinzufügen
MQTT auf Raspberry Pi und Mac
Führen Sie MuJoCo auf WSL (2) aus (auch GUI)
So installieren Sie mysql-connector-python auf einem Mac
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Implementieren Sie TensorFlow Lite auf einem Mac [Ausgabe 2019]
Vorbereiten des Betriebs von Flask auf EC2
Anweisungen zur Installation von matplotlib auf Ihrem Mac
Aufbau einer Anaconda-Umgebung auf einem Mac (Version 2018)
Konvertieren Sie wma in mp3 auf dem Mac
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Installieren Sie Sphinx unter MacOSX
Führen Sie Tensorflow mit nativer Unterstützung für Windows aus
Einführung von OpenCV in Mac mit Homebrew