[PYTHON] [Introduction] Comment utiliser open3d

1.Tout d'abord

1-1. La possibilité d'écrire un article

J'ai décidé d'utiliser open3d pour le travail, mais de l'introduction initiale à la compréhension des fonctions de base Cela a pris du temps, je voudrais donc résumer ce que j'ai compris.

1-2. Lecteurs cibles

・ Les personnes qui ont décidé d'utiliser Open3D pour le travail mais ne savent pas par quoi commencer ・ Les personnes qui veulent gérer la profondeur ainsi que le RVB mais ne savent pas quoi faire en premier ・ En plus de ce qui précède, les personnes qui ne maîtrisent pas l'anglais

2. Sites connexes

Les sites que j'ai lus sont les suivants. 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 La chose la plus importante.

Comme d'autres bibliothèques et frameworks, les tutoriels sur le site officiel sont les plus détaillés, corrects et à jour. Tout d'abord, lisons le site officiel.

3-2. Document officiel

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

Lisez Premiers pas pour obtenir des instructions. http://www.open3d.org/docs/release/getting_started.html

3-3. Contrôle de fonctionnement

programme d'essai de bois rouge

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

Notes de nuage de 4 points

S'il reste un nuage de points, la quantité de données sera énorme. Il est souvent converti en une surface 3D et utilisé.

Parce que les données ponctuelles seules sont difficiles à utiliser pour l'analyse ・ Classification des classes et des instances par segmentation ・ Définition de la forme de la surface en en faisant une surface Etc.

5 Action suivante

・ Si vous collez le lien de données 3D dans le projet suivant, vous pouvez contribuer à la communauté de données 3D, j'aimerais donc le faire. https://github.com/awesomedata/awesome-public-datasets/tree/master

Recommended Posts

[Introduction] Comment utiliser open3d
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
[Introduction à Python] Comment utiliser la classe en Python?
Remarques sur l'utilisation de tf.data
Comment utiliser virtualenv
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser Pandas 2
Comment utiliser Virtualenv
Comment utiliser pytest_report_header
Comment utiliser Bio.Phylo
Comment utiliser SymPy
Comment utiliser x-means
Comment utiliser WikiExtractor.py
Comment utiliser IPython
Comment utiliser virtualenv
Comment utiliser Matplotlib
Comment utiliser iptables
Comment utiliser numpy
Comment utiliser TokyoTechFes2015
Comment utiliser venv
Comment utiliser le dictionnaire {}
Comment utiliser Pyenv
Comment utiliser python-kabusapi
Comment utiliser le retour
Comment utiliser pyenv-virtualenv
Comment utiliser imutils
[Introduction à l'application Udemy Python3 +] 23. Comment utiliser Tapuru
Comment utiliser Qt Designer
Comment utiliser la recherche triée
[gensim] Comment utiliser Doc2Vec
python3: Comment utiliser la bouteille (2)
Comprendre comment utiliser django-filter
[Python] Comment utiliser la liste 1
Comment utiliser FastAPI ③ OpenAPI
Comment utiliser IPython Notebook
Comment utiliser Pandas Rolling
[Note] Comment utiliser virtualenv
Python: comment utiliser pydub
[Python] Comment utiliser checkio
Comment faire fonctionner GeoIp2 de Django
[Python] Comment utiliser input ()
Comment utiliser Python lambda
Comment utiliser Jupyter Notebook
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Comment utiliser Google Colaboratory
Comment utiliser les octets Python
[Introduction à Python] Comment utiliser l'instruction while (traitement répétitif)
[Introduction à Udemy Python3 + Application] 27. Comment utiliser le dictionnaire
[Introduction à Udemy Python3 + Application] 30. Comment utiliser l'ensemble
Comment utiliser cron (mémo personnel)
Python: comment utiliser async avec
Comment utiliser la fonction zip
Comment utiliser le module optparse
Comment utiliser SWIG de WAF