Ich habe eine 3D-Datenmatrix, die Informationen über eine Szene enthält (welche Voxel sind frei/besetzt und gehören zu welcher Klasse).Wie speichere ich eine 3D-Datenmatrix als Punktwolke in Matlab?
Bis jetzt, um die Daten zu plotten, muss ich 2D-Schnitte mit imagesc
plotten.
Ich möchte die Daten als eine Punktwolke plotten mit Matlabs pcshow
, die nur belegte Voxel anzeigen sollte und den Rest als leeren Raum anzeigen.
Wie kann ich meine 3D-Matrix in ein pointcloud-Objekt konvertieren?
wie ist "frei" Voxel definiert? Sind sie 'NaN' oder' 0'? –
Ich könnte sie in jeden Uint32-Bit-Wert konvertieren. Bisher werden freie Voxel als 255 codiert – mcExchange