【问题标题】:Cannot stitch images无法拼接图像
【发布时间】:2015-05-04 20:17:55
【问题描述】:

我想使用 OpenCV 的stitching.cpp sample program 将 2 个图像拼接在一起 当我尝试拼接图像时,我得到“无法拼接图像,错误代码 = 1”,具体取决于我尝试拼接的图像。 比如我在网上找的下面2张示例图片就成功拼接在一起了: 但是这两张图片给我带来了错误: 任何想法为什么? 谢谢。

【问题讨论】:

    标签: opencv


    【解决方案1】:

    没有任何重叠,它们也很模糊,拍出更多重叠的更好的照片。即使作为人类,我也很难理解应该在哪里缝合图像。

    【讨论】:

    • 谢谢。我不知道必须有重叠。认为任何 2 张图像都可以从边到边缝合。 (这真的是我关心的)。我尝试拼接这次重叠更多的图像,没有错误,但大部分图片都是黑色空白区域。是否有关于需要多少重叠的准则?
    • 越多越好,通常 =) 取决于算法。对于好的结果,openCV 可能在 70% 左右,但您的里程可能会有所不同!如果您只想通过边缘合并两个图像(基本上,如果我理解正确,pic1 800x600,pic2 800x600 --> get a 1600x600 img ?),那么 openCV 有点矫枉过正,例如尝试 CImg 之类的东西跨度>
    • 谢谢,我在这里提出了一个新问题:stackoverflow.com/questions/30055085/… 我尝试在示例图像中重叠,但仍然无法正确获得输出。
    猜你喜欢
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 2018-10-28
    • 2012-09-03
    相关资源
    最近更新 更多