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,