【发布时间】:2011-05-16 09:25:13
【问题描述】:
我正在尝试将 2 个航拍图像拼接在一起,重叠很少,可能
这是我的方法:
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 步遇到问题。我使用 OpenCV 库中的 findHomography() 来获取两个图像之间的单应性。然后我使用 homography 在我的一张图像上调用了warpPerspective()。
该方法的问题是转换后的图像全部失真。而且它似乎只改变了图像的某个部分。我不知道为什么它没有改变整个图像。
谁能给我一些关于我应该如何解决这个问题的建议?
谢谢
【问题讨论】:
-
是否可以发布缩小版的结果?
-
那些图片一开始就很糟糕。以下是重叠稍多的测试图像。彩色圆点是匹配点。 RESULTS
标签: c++ image image-processing opencv image-stitching