сшивание аэрофотоснимков

Я пытаюсь сшить 2 аэрофотоснимка вместе с очень небольшим перекрытием, вероятно, <500 пикселей перекрытия. Эти изображения имеют разрешение 3600x2100. Я использую библиотеку OpenCV для выполнения этой задачи.

Вот мой подход:

1. Find feature points and match points between the two images.
2. Find homography between two images
3. Warp one of the images using the homgraphy
4. Stitch the two images

Прямо сейчас я пытаюсь заставить это работать с двумя изображениями. У меня проблемы с шагом 3 и, возможно, с шагом 2. Я использовал findHomography () из библиотеки OpenCV, чтобы получить свою гомографию между двумя изображениями. Затем я вызвал warpPerspective () на одном из моих изображений, используя гомографию.

Проблема этого подхода в том, что все преобразованное изображение искажено. Также кажется, что он преобразует только определенную часть изображения. Понятия не имею, почему он не преобразует все изображение.

Может кто-нибудь дать мне совет, как мне подойти к этой проблеме?
Спасибо

5
задан Angie Quijano 29 March 2016 в 19:14
поделиться