如何缝合多个图像

时间:2012-04-17 16:48:17

标签: image-stitching

我试图学习图像拼接背后的理论,并找到了关于如何仅拼接两幅图像的文章。我读了很多关于拼接的论文,比如Lowe,他代表了一篇关于图像拼接的伟大论文。但有一件事总是缺失,多个图像如何匹配?它是第一张图像与所有其他图像,缝合,然后与剩余的图像集的结果?如果有人能够清除我的怀疑那就太棒了

1 个答案:

答案 0 :(得分:2)

根据我学习使用opencv,我收集的是他们的方法:

匹配拼接分两个步骤完成 -

<强>匹配

  1. 获取每张图片并逐一与其他图片进行比较。这里的比较是通过观察两个图像之间的特征点的相似性来完成的。
  2. 对图像之间的相似性进行排名
  3. 将丢弃具有低相似性的对,将保留具有足够高相似性的对。
  4. <强>拼接

    1. 放置全景图中的第一张图片
    2. 根据相应于第一张图像放置下一张图像 两者之间的同形词。单应性只是一个3x3矩阵 描述如何从一个图像移动到下一个图像。
    3. 相对于第一张图片放置另一张图片if 如果有关于图像一或第二图像的更多匹配 没有。
    4. 重复此过程,直到没有更多匹配为止 图片留在全景图中。

    5. 匹配和拼接之间还有一些其他步骤,包括使用束估计改进单应性,找到图像连接的位置 - 这被称为接缝估计 - 以及一些变形程序。但是我希望有足够的信息来回答你提出的问题。