findHomography, getPerspectiveTransform и getAffineTransform
Этот вопрос о функциях OpenCVfindHomography
, getPerspectiveTransform
& Амп;getAffineTransform
What is the difference between findHomography
and getPerspectiveTransform
?. My understanding from the documentation is that getPerspectiveTransform
computes the transform using 4 correspondences (which is the minimum required to compute a homography/perspective transform) where as findHomography
computes the transform even if you provide more than 4 correspondencies (presumably using something like a least squares method?).
Is this correct?
(In which case the only reason OpenCV still continues to support getPerspectiveTransform should be legacy? )
My next concern is that I want to know if there is an equivalent to findHomography
for computing an Affine transformation? i.e. a function which uses a least squares or an equivalent robust method to compute and affine transformation.
According to the documentation getAffineTransform
takes in only 3 correspondences (which is the min required to compute an affine transform).
Лучший,