Dans le cadre de mes recherches, je cherchais différentes façons de reconstruire des maillages non structurés tels que des données de groupes de points, ce qui est un gros aspect expérimental. Cela semble être une bibliothèque qui est bonne pour le traitement d'images 3D, le traitement de groupes de points, la restructuration, etc.
Nous allons construire l'environnement selon le site officiel http://www.open3d.org/docs/release/introduction.html
** Temps d'écriture vers octobre 2020 ** Open3D: version 0.11.1 Python: compatible ver3.6 ~ 3.8 (si vous souhaitez utiliser Python2, cela peut fonctionner s'il s'agit d'une version antérieure) Il n'y a aucun problème si pip ou Anaconda est inclus. Étant donné que des bibliothèques telles que Numpy sont également utilisées lors de l'exécution, il peut être plus facile d'installer Anaconda si vous n'êtes pas particulièrement attentif à l'environnement.
Lors de l'installation à partir de pip
pip install open3d
Lors de l'installation depuis Anaconda
conda install -c open3d-admin open3d
Si vous entrez ce code et qu'il n'y a pas d'erreur, l'installation est terminée.
python -c "import open3d as o3d"
Téléchargez l'exemple Open3D depuis git https://github.com/intel-isl/Open3D/tree/v0.8.0 Notez que selon la version de Python, il peut ne pas être pris en charge à moins qu'il ne soit abaissé à la v0.7.0.
Accédez au dossier d'exemple téléchargé
cd Open3D/examples/Python/Advanced
Lancez surface_reconstruction_ball_pivoting.py
python surface_reconstruction_ball_pivoting.py
Fichier de groupe de points
Remesh
Les fichiers de groupe de points peuvent être remaillés par Ball-Pivoting. Adoption actuelle des algorithmes de reconstruction de maillage non structuré Open3D Major 1、Alpha shapes 2、Ball pivoting 3、Poisson C'est un avantage que vous pouvez facilement écrire dans l'environnement Python. Si vous voulez juste remiser un groupe de points approprié sur votre PC, MeshLab est excellent, donc c'est plus rapide et assez propre si vous le faites là-bas. Il prend également en charge Azure Kinect et RealSence en tant que périphériques d'entrée.
Recommended Posts