Я уже нашел много вопросов и ответов о сшивании изображений и деформировании с помощью OpenCV, но я все еще не мог найти ответа на мой вопрос.
У меня есть две камеры fisheye, которые я откалиброван, так что искажение удалено на обоих изображениях.
Теперь я хочу сшить эти исправленные изображения вместе. Поэтому я в значительной степени следую этому примеру, который также упоминается во многих других вопросах шитья: Пример сшивания изображений
Итак, я обнаруживаю Keypoint и Descriptor. Я нахожу совпадения, а также получаю матрицу гомографии, поэтому могу деформировать одно из изображений, которое дает мне действительно растянутое изображение. Другое изображение остается нетронутым. Растяжение - это то, чего я хочу избежать. Поэтому я нашел здесь приятное решение: Растянуть решение.
На слайде 7 вы можете увидеть, что оба изображения искажены. Я думаю, что это уменьшит растяжение одного изображения (по моему мнению, растяжка будет разделена, например, 50:50). Если я ошибаюсь, скажите мне.
Проблема заключается в том, что я не знаю, как деформировать два изображения, чтобы они соответствовали друг другу. Должен ли я рассчитать две гомографии? Должен ли я определять опорную плоскость как Rect() или что-то еще? Как добиться результата деформирования, как показано на слайде 7?
Чтобы было ясно, я не участвую в TU Dresden, так что это то, что я нашел во время исследования.