Open3d: voxelgrid

Creado en 4 jul. 2018  ·  4Comentarios  ·  Fuente: intel-isl/Open3D

¿Hay alguna forma de obtener los puntos dentro de un vóxel? Me gustaría convertir mi nube de puntos en una cuadrícula de vóxeles y hacer un análisis estadístico de los puntos dentro de cada vóxel.

question

Comentario más útil

Umm, la interfaz de Python no tiene una función para ello. Necesita escribir una función C ++ para hacerlo.
La otra opción es usar EstimateNormals para calcular las normales directamente y luego escribir un RANSAC para la extracción del plano.

Todos 4 comentarios

Hola. ¿Podrías elaborar un poco más? Para responder a la siguiente pregunta:

¿Hay alguna forma de obtener los puntos dentro de un vóxel?

Puede utilizar la reducción de resolución de vóxeles
http://www.open3d.org/docs/tutorial/Basic/pointcloud.html#voxel -downsampling

Tengo una nube de puntos y estoy tratando de segmentar los planos verticales en mi nube de puntos. Para esto, pensé en crear pequeños vóxeles, estimar las normales en función de los puntos dentro de un vóxel en particular y usar RANSAC para ajustar un modelo de plano vertical. Sin embargo, la nube de puntos con muestreo reducido me da solo el promedio de los puntos dentro del vóxel. Me preguntaba si hay una manera de extraer todos los puntos dentro de un vóxel en particular, que podría estar representado por alguna identificación.

Umm, la interfaz de Python no tiene una función para ello. Necesita escribir una función C ++ para hacerlo.
La otra opción es usar EstimateNormals para calcular las normales directamente y luego escribir un RANSAC para la extracción del plano.

Bien gracias

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

mike239x picture mike239x  ·  3Comentarios

samarth-robo picture samarth-robo  ·  3Comentarios

marcel-bariou picture marcel-bariou  ·  3Comentarios

Prakash19921206 picture Prakash19921206  ·  4Comentarios

blackccpie picture blackccpie  ·  3Comentarios