我一直在尝试使用 OpenCV 的 Stitching 模块来拼接图像,为此我从一个图像开始,并将其拆分为两个图像中的一些重叠部分。
缝合有效,我得到了输出。
但是当我开始尝试用相机拍摄的两张图像时,我开始得到奇怪的结果。
删除了一些图像,因为无法匹配它们或图像太相似:(2)。尝试减少 --match_conf 值和/或检查您是否正在缝合重复项。需要更多图片
尝试更改但match_conf
没有成功,还尝试了两个输入图像的变化。
然后只是为了实验,我将图像转换为另一种格式(png -> jpg),我看到的是拼接模块没有给出结果,而是给出了与上面引用的相同的问题。
我比较了在成功和失败案例中获得的结果,我不太确定出了什么问题,因为在图像中找到的匹配项在两种情况下几乎相同。
成功案例::查找特征...图像#1 中的特征:1327 图像#2 中的特征:1176 查找特征,时间:0.187466 秒成对匹配 1->2 匹配:156 1->2 & 2->1 匹配: 213.成对匹配,时间:0.184411秒...
失败案例::查找特征...图像#1 中的特征:1326 图像#2 中的特征:1180 查找特征,时间:0.183571 秒成对匹配 1->2 匹配:151 1->2 & 2->1 匹配: 207.成对匹配,时间:0.180866秒...
有人可以帮我吗?
问候