- ¿Qué es la homografía en el procesamiento de imágenes??
- ¿Qué hace una matriz de homografía??
- ¿Cómo se usa la matriz de homografía??
- ¿Cuántos puntos necesita para estimar una homografía entre dos imágenes??
¿Qué es la homografía en el procesamiento de imágenes??
En el campo de la visión por computadora, cualquier dos imágenes de la misma superficie plana en el espacio están relacionadas con una homografía (suponiendo un modelo de cámara de agujeros). Esto tiene muchas aplicaciones prácticas, como la rectificación de la imagen, el registro de la imagen o el movimiento de la cámara, la rotación y la traducción, entre dos imágenes.
¿Qué hace una matriz de homografía??
Un ejemplo de tal matriz de transformación es la homografía. Nos permite cambiar de una vista a otra vista de la misma escena multiplicando la matriz de homografía con los puntos en una vista para encontrar sus ubicaciones correspondientes en otra vista (Ecuación 1).
¿Cómo se usa la matriz de homografía??
Esta relación espacial está representada por una transformación conocida como homografía, H, donde H es una matriz de 3 x 3. Para aplicar la homografía H a un punto P, simplemente calcule P '= HP, donde P y P' son coordenadas homogéneas (tridimensionales) (tridimensionales). P 'es entonces el punto transformado.
¿Cuántos puntos necesita para estimar una homografía entre dos imágenes??
Para calcular una homografía entre dos imágenes, debe conocer al menos 4 puntos de correspondencias entre las dos imágenes. Si tiene más de 4 puntos correspondientes, es aún mejor. OpenCV estimará de manera robusta una homografía que mejor se adapte a todos los puntos correspondientes.