我一直在尝试使用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秒...
有人可以帮助我吗?
此致
答案 0 :(得分:0)
缝合两张图片时遇到同样的问题, 您可以更改match_conf(如错误提到的那样)或pano confidance treshold,用于通过使用PanoConfidenceThresh对其进行控制来消除不可用的匹配。 尝试使用更多图像拼接可能会有所帮助。