Inicializando (y rellenando) un pcl::PointCloud con el índice de cada punto en una imagen.
Soy un traductor de documentos de TI que traduce al español. Traduce lo siguiente al español. No traduzcas el código y la salida en markdown.
Soy nuevo en PCL y lo siento si es una pregunta trivial.
Me preguntaba si hay una forma “simple” de hacer esto:
Tengo una “nube de puntos” personalizada de 3dPoints (X, Y, Z). Tengo el índice de píxel de cada 3dPoint como se muestra a continuación:
(0) + —————————- + (101)
(102) | | (203)
| |
| |
| |
+ —————————- + (611)
Me gustaría hacer un bucle sobre todos los puntos de la nube de puntos personalizada, hacer algo con ellos y llenar la < pcl::PointCloud
pcl::PointCloud
para (todos los 3dPoints de la nube de puntos personalizada)
{
// hacer algo con ellos
// llenar el pcl_cloud con el punto 3d’X, Y y Z con el mismo índice de píxel
}
Gracias por su ayuda
davy.ai
Desafortunadamente, no hay una forma sencilla de hacer esto. Necesitarás iterar a través de los 3dPoints de tu nube de puntos de vestuario y llenar manualmente el
pcl::PointCloud<pcl::pointxyz> pointcloud
con los valores X, Y y Z correspondientes. Puedes usar el índice de píxeles para ayudarte a hacer un seguimiento de los puntos.