2017-09-21 4 views
0

Nach einem Segmentierungsschritt möchte ich die Kante jedes Punktwolkenobjekts in meiner Szene erkennen. Kennt also jemand eine Alternative, dies in Python zu tun?3D-Punktwolkenkante oder Wrap-Erkennung

+0

Haben Sie einen Code? Alternative zu was? – DrBwts

+0

Vielen Dank für Ihre schnelle Antwort, ich weiß, es gibt eine ConvexHulll-Funktion in scipy, aber ich habe nicht getestet, ob es tun kann, was ich suche. – mee

+0

ConvexHull gibt Ihnen alle Punkte/Scheitelpunkte an der Grenze einer bestimmten Punktwolke. Es ist schwierig, Ihre Frage vollständig zu kommentieren, ohne dass Sie einen entsprechenden Code veröffentlichen. – DrBwts

Antwort

0

Lösung: Ich benutze lasboundary, um den cancave Rumpf zu erhalten, also bekam ich den Rand meiner Sätze. Wir sollten nur Alpha angeben, um konvexe oder konkave Hüllen zu erhalten. Hier ist ein Beispiel für Code mit Python:

import os 
os.system('lasboundary -i mysets.txt -o myedge.txt -concavity 0.05') 

Ergebnis ist in myedge.txt geschrieben.

Verwandte Themen