findHomography, getPerspectiveTransform, & getAffineTransform

Esta pregunta está en las funciones de OpenCV.findHomography, getPerspectiveTransform & getAffineTransform

Cuál es la diferencia entrefindHomography ygetPerspectiveTransform?. Mi entendimiento de la documentación es quegetPerspectiveTransform calcula la transformación utilizando 4 correspondencias (que es el mínimo requerido para calcular una transformada de homografía / perspectiva) dondefindHomography calcula la transformación incluso si proporciona más de 4 correspondencias (presumiblemente, ¿utiliza un método de mínimos cuadrados?). ¿Es esto correcto? (¿En qué caso la única razón por la que OpenCV sigue siendo compatible con getPerspectiveTransform debería ser heredada?)

Mi siguiente preocupación es que quiero saber si hay un equivalente afindHomography ¿Para calcular una transformación afín? es decir, una función que utiliza un mínimo cuadrado o un método robusto equivalente para calcular y afinar la transformación. Según la documentación.getAffineTransform toma solo 3 correspondencias (que es el mínimo requerido para calcular una transformada afín).

Mejor,

Respuestas a la pregunta(4)

Su respuesta a la pregunta