[PYTHON] [Einführung] Verwendung von open3d

1. Zuallererst

1-1. Die Möglichkeit, einen Artikel zu schreiben

Ich entschied mich für open3d für die Arbeit, aber von der ersten Einführung bis zum Erfassen der Grundfunktionen Es hat lange gedauert, deshalb möchte ich zusammenfassen, was ich verstanden habe.

1-2. Zielgruppe Leser

・ Personen, die sich für Open3D für die Arbeit entschieden haben, aber nicht wissen, womit sie beginnen sollen ・ Personen, die sowohl mit Tiefe als auch mit RGB umgehen möchten, aber nicht wissen, was sie zuerst tun sollen ・ Darüber hinaus Personen, die nicht gut Englisch können

2. Verwandte Websites

Die Seiten, die ich lese, sind wie folgt. https://blog.negativemind.com/2018/10/17/open3d/ http://robonchu.hatenablog.com/entry/2018/02/24/200635 https://qiita.com/n_chiba_/items/fc9605cde5c19a8c7dad

3.Tutorial

3-1. Das Wichtigste.

Wie andere Bibliotheken und Frameworks sind auch die Tutorials auf der offiziellen Website die detailliertesten, korrektesten und aktuellsten. Lesen wir zunächst die offizielle Website.

3-2. Offizielles Dokument

URL: http://www.open3d.org/docs/release/index.html

Anweisungen finden Sie unter Erste Schritte. http://www.open3d.org/docs/release/getting_started.html

3-3. Funktionsprüfung

Rotholz-Testprogramm

http://redwood-data.org/indoor_lidar_rgbd/download.html

4 Punktwolkennotizen

Wenn es Punktwolke bleibt, wird die Datenmenge enorm sein. Es wird oft in eine 3D-Oberfläche umgewandelt und verwendet.

Weil Punktdaten allein für die Analyse schwierig zu verwenden sind ・ Klassen- und Instanzklassifizierung nach Segmentierung ・ Einstellen der Oberflächenform durch Erstellen einer Oberfläche Und so weiter.

5 Nächste Aktion

・ Wenn Sie den 3D-Datenlink in das folgende Projekt einfügen, können Sie einen Beitrag zur 3D-Datengemeinschaft leisten, daher würde ich dies gerne tun. https://github.com/awesomedata/awesome-public-datasets/tree/master

Recommended Posts

[Einführung] Verwendung von open3d
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Verwendung von Pandas 2
Verwendung von Virtualenv
Verwendung von pytest_report_header
Wie man Bio.Phylo benutzt
Verwendung von SymPy
Wie man x-means benutzt
Verwendung von WikiExtractor.py
Verwendung von IPython
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Wie man Python-Kabusapi benutzt
Verwendung von return
Wie man Imutils benutzt
[Einführung in die Udemy Python3 + -Anwendung] 23. Verwendung von Tapuru
Verwendung von Qt Designer
Verwendung der Suche sortiert
[gensim] Verwendung von Doc2Vec
python3: Verwendung der Flasche (2)
Verstehen Sie, wie man Django-Filter verwendet
[Python] Verwendung von Liste 1
Verwendung von FastAPI ③ OpenAPI
Verwendung von IPython Notebook
Wie man Pandas Rolling benutzt
[Hinweis] Verwendung von virtualenv
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
So bedienen Sie GeoIp2 von Django
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
So verwenden Sie Jupyter Notebook
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
So verwenden Sie Google Colaboratory
Verwendung von Python-Bytes
[Einführung in Python] Verwendung der while-Anweisung (wiederholte Verarbeitung)
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs
[Einführung in die Udemy Python3 + -Anwendung] 30. Verwendung des Sets
Verwendung von cron (persönliches Memo)
Python: So verwenden Sie Async mit
Verwendung der Zip-Funktion
Verwendung des optparse-Moduls
Wie man SWIG von waf benutzt