es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo obtener la Caja Delimitadora Alineada con los Ejes más cercana a un punto?

Tengo una gran matriz de Cajas delimitadoras alineadas con ejes (Axis-Aligned Bounding Boxes), estoy tratando de obtener la distancia euclidiana desde un punto hasta la más cercana, he intentado con la distancia de Manhattan pero no parece coincidir con el resultado obtenido de manera “fuerza bruta” iterando sobre todas ellas con la distancia euclidiana. ¿Existen enfoques eficientes?
Saludos

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Sí, existen enfoques más eficientes para encontrar la caja delimitadora alineada con los ejes más cercana a un punto dado que iterar sobre todas ellas con la distancia euclidiana. Un enfoque es utilizar una estructura de datos espaciales, como un árbol kd o un quadtree, para dividir el espacio y localizar rápidamente la caja más cercana. Otro enfoque es utilizar un algoritmo como R-tree, que puede organizar eficientemente las cajas en función de sus relaciones espaciales. Estos enfoques reducirán significativamente el tiempo de cálculo y proporcionarán resultados más precisos.

Comments are closed.