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