拼接模块opencv的问题

时间:2013-06-16 19:59:38

标签: opencv image-stitching opencv-stitching

我一直在尝试使用OpenCV的拼接模块来拼接图像,为此我开始使用图像并将其分割成两个图像中的一些重叠部分。

缝合工作,我得到了输出。

但是当我开始尝试通过相机拍摄的两张图像时,我开始得到奇怪的结果。

  

删除了一些图像,因为它们无法匹配或图像太相似:(2)。   尝试减少--match_conf值和/或检查是否拼接重复。   需要更多图片

尝试更改match_conf但未成功,并尝试使用两个输入图像的变体。

然后只是为了实验,我将图像转换为另一种格式(png - > jpg),我看到的是拼接模块没有给出结果,而是它给出了与上面引用的相同的问题。

我比较了成功和失败案例中获得的结果,我不太确定出现了什么问题,因为图像中的匹配在两种情况下都几乎相同。

  

成功案例::   寻找功能......   图片#1中的功能:1327   图片#2中的功能:1176   寻找功能,时间:0.187466秒   成对匹配   1-> 2匹配:156   1-> 2& 2-> 1匹配:213   .Pairwise匹配,时间:0.184411秒...

     

失败案例::   寻找功能......   图片#1中的功能:1326   图片#2中的功能:1180   寻找功能,时间:0.183571秒   成对匹配   1-> 2匹配:151   1-> 2& 2-> 1匹配:207   .Pairwise匹配,时间:0.180866秒...

有人可以帮助我吗?

此致

1 个答案:

答案 0 :(得分:0)

缝合两张图片时遇到同样的问题, 您可以更改match_conf(如错误提到的那样)或pano confidance treshold,用于通过使用PanoConfidenceThresh对其进行控制来消除不可用的匹配。 尝试使用更多图像拼接可能会有所帮助。