2017-09-07 8 views
0

Ma question est la suivante: y a-t-il un moyen de faire pousser une région sur un nuage de points 3D? Ce que je veux accomplir est de trouver une région à partir d'une graine avec tous les points qui se trouvent sur le plan caractérisé par la normale de ma graine. Si je pouvais, j'aurais utilisé une sous-partie de mon PointCloud, et ensuite regarder tous les points qui se trouvent sur le bon plan. Mais ici, je dois faire quelque chose comme une région qui se développe parce que je dois trouver une forme qui est fixée sur le mur, entourée d'une petite zone de merde. Et parce que je ne connais pas exactement la dimension de ma forme, je pourrais prendre le point qui appartient au mur. Je dois donc partir d'un point qui appartient à ma forme, puis développer une région autour de cette graine jusqu'à ce que je trouve la bordure de merde qui caractérise les contours de ma forme.Région 3D en pleine croissance à PointCloud

Je comprends comment utiliser une région croissante sur une grille, mais je ne comprends pas comment le faire avec un pointcloud (où les points ne sont pas alignés).

Savez-vous comment y parvenir? Ou connaissez-vous une autre façon de faire?

Merci!

Répondre

0

Je ne suis pas très couramment l'anglais, donc je ne comprends pas bien le milieu paragrpah de votre question, mais, afin d'apprendre à faire de plus en plus sur la région des nuages ​​de points, vous pouvez vérifier ce tutoriel:

http://pointclouds.org/documentation/tutorials/region_growing_segmentation.php

Qui vient également avec un exemple de code.

+0

C'est effectivement ce que j'avais en tête, mais je dois créer une fonction qui s'arrête une fois qu'elle trouve un point qui ne fait pas partie de la région, elle ne peut donc pas sortir de ma forme. –