Этот вопрос касается функций OpenCV findHomography
, getPerspectiveTransform
и getAffineTransform
. В чем разница между findHomography
и getPerspectiveTransform
?. Насколько я понимаю из документации, getPerspectiveTransform
вычисляет преобразование с использованием 4 соответствий (, что является минимумом, необходимым для вычисления гомографического/перспективного преобразования ), где as findHomography
вычисляет преобразование, даже если вы предоставляете более 4 соответствий. (предположительно используя что-то вроде метода наименьших квадратов? ). Это верно? (В каком случае единственная причина, по которой OpenCV продолжает поддерживать getPerspectiveTransform, должна быть устаревшей?)
Моя следующая проблема заключается в том, что я хочу знать, есть ли эквивалент findHomography
для вычисления аффинного преобразования? то есть функция, которая использует метод наименьших квадратов или эквивалентный надежный метод для вычисления и аффинного преобразования. Согласно документации getAffineTransform
принимает только 3 соответствия (, что является минимумом, необходимым для вычисления аффинного преобразования ).
Лучший,