Ich verwende derzeit die Point Cloud Library (PCL), um mit Punktwolken zu arbeiten. Jetzt muss ich ein Mesh für eine Punktwolke berechnen und denke, dass es am besten ist, Meshlab zu verwenden. So weit so gut, mein Problem ist, dass meine Punktwolke Etiketten hat, das heißt es in der folgenden Form ist:Wie gelabelte Punktwolke in Meshlab laden?
pcl::PointCloud<pcl::PointXYZRGBL> cloud;
Wichtig: ich die Etiketten nicht auslassen kann, muß ich wissen, nachdem das Netz berechnet wird, welcher Punkt des Netzes hat welches Label. Später usw. nach einiger Manipulation speichere ich diese Wolke über
pcl::io::savePLYFileBinary(writePath, *cloud);
die gut arbeitet IF die Wolke vom Typ
pcl::PointCloud<pcl::PointXYZRGB> cloud;
aber für den ersten Fall nicht funktioniert. Hat jemand eine Idee, was ich tun könnte, um eine PLY-Datei zu erhalten, die Labels enthält und in Meshlab geladen werden kann?
Vielen Dank!
"Was gut funktioniert" bedeutet, dass MeshLab in der Lage ist, es zu öffnen und ein Netz zu erzeugen, oder dass 'savePLYFileBinary' die Datei korrekt speichert? Was ist dein Problem? MeshLab kann die Datei nicht öffnen? MeshLab kann Etiketten beim Öffnen nicht beibehalten? MeshLab kann Etiketten nach der Vernetzung nicht beibehalten? – cbuchart
MeshLab ist nicht in der Lage, es überhaupt zu öffnen, aber es gibt keinen Fehler, stattdessen kann ich es laden, aber sieht keine Wolke. – Tukk