Tengo un marcador plano donde ejecuté el algoritmo SIFT para extraer características. Luego ejecuto un detector para encontrar este marcador en la escena y extraer las características nuevamente. Emparejé los puntos y extraje la homografía de los pares coincidentes con OpenCV usando findHomography()
.Proyección de un punto 2D desde un marcador a la imagen con homografía computada
Ahora quiero proyectar los puntos 2D detectados en el marcador con la homografía calculada para comparar las posiciones con los puntos 3D medidos de la escena y calcular el error de reproyección . Estoy confundido con las coordenadas de píxeles, centímetros, matrices de calibración, no sé qué conversiones debería hacer primero.
¿Alguien sabe un enlace sobre esto o puede explicar el método?