Salida de cv2.findHomography en OpenCV (Python)

Estoy usando la función findHomography de OpenCV (con RANSAC) en Python para encontrar la transformación entre dos conjuntos de puntos.

En cuanto a la documentación , la salida es una máscara y una matriz de transformación.

La documentación no es clara sobre qué representa la máscara y cómo está estructurada la matriz.

¿Es un 1 en la máscara de salida un punto que se ajusta a la transformación encontrada o un punto que se ignoró? ¿Y podría explicar la composición de la matriz de transformación de salida 3×3?

Gracias de antemano y disculpa si me perdí algo de documentación que explica esto.

Bueno, ¿qué necesitas hacer con la máscara? Porque ese campo no es necesario para que no tenga que poner ninguna máscara.

En cuanto a la matriz resultante. Se llama matriz de homography o matriz H y representa la transformación de un punto en un plano de imagen al mismo punto en otro plano de imagen.

  X1 = H * X2 

El punto X1 es el mismo punto ( X2 ) en un plano diferente.

Entonces, la matriz H es básicamente la descripción de cómo un punto en, digamos, imagen 1 coincide con 1 punto en imagen2.