Wie kann ich das ändern der RGB-Werte der pcl::PointXYZRGBA?
Habe ich einen Punkt von der Art pcl::PointXYZRGBA
. Wie kann ich die zuweisen/ändern Sie die rgb-Werte?
Zur änderung xyz-Koordinaten, ich kann einfach nicht point.x = some_value
.
- Die Klasse
Point
scheint nicht zu existieren in der Pcl-doc... ich kann nur finden, pcl::PointXYZRGBA. - Du hast Recht. Ich bin bezieht sich auf eine Instanz mit dem Namen 'Punkt' der Klasse pcl::PointXYZRGBA .
- Können Sie nicht verwenden
getRGBEigen3i()
oderpoint.r
(und dasselbe gilt fürg
undb
) ? - mit getRGBEigen3i(), kann ich nicht ersetzen. Über die Verwendung zeigen.r, fand ich einen thread auf pcl-Nutzer-forum, sagte anders.
- ich habe ersetzt eine deiner tags, die richtige ist, ist der point-cloud-Bibliothek
Du musst angemeldet sein, um einen Kommentar abzugeben.
Oder nutzen Sie einfach
Können Sie
pcl::PointXYZRGB
stattpcl::PointXYZRGBA
. Ich denke, dass Sie beide das gleiche tun. Und dann einen Punkt färben rot (255,0,0), die Sie tun können:- Und die xyz-Koordinaten zugeordnet werden können beziehungsweise:
EDIT: Oder wenn Sie haben zu stick mit
pcl::PointXYZRGBA
, die Sie tun können,.rgba
ist einuint32_t