首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >航空图像的图像配准

航空图像的图像配准
EN

Stack Overflow用户
提问于 2013-03-19 22:35:55
回答 1查看 1.6K关注 0票数 1

假设我有两张由无人驾驶小型飞机拍摄的航拍照片(实际上我有几张航拍videos..thats很多照片)。这些图像是从同一区域拍摄的,但角度和高度不同。关于如何将它们匹配在一起,有什么想法吗?

我使用SIFT从2个图像中获取匹配点,并获得大约250个匹配的paries.Then。我使用RANSAC将匹配的数量减少到大约150个匹配的points.But。我不知道如何将一个图像扭曲到另一个图像?

目前我在OpenCV中使用cvWarpPerspective()cvWarpImage(),但是cvWarpPerspective()只需要4对点来进行图像配准。结果并不是很准确。我还有146多分没用呢。

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-19 23:13:15

使用OpenCV的findHomography函数查找单应矩阵。

代码语言:javascript
运行
复制
Mat H;
H = findHomography(homographyPoints1, homographyPoints2, CV_LMEDS);
warpPerspective(img1, oimg1, H, img1.size(), INTER_NEAREST);

扭曲这两个图像,您将得到两个输出图像。你可以在这里使用所有的150点。在homographyPoints1和homographyPoints2 (或其他一些矢量)中推送匹配的150个关键点,并使用CV_LMEDSCV_RANSAC将随机选择4到8个点并计算可能不准确的单应性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15502392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档