2012-04-17 49 views
3

我試圖學習圖像拼接背後的理論,並找到了關於如何縫合兩個圖像的文章。我讀過很多關於縫合的論文,例如Lowe,他在圖像拼接方面代表了一個很棒的論文。但有一件事總是缺失,多個圖像如何匹配?它是與所有其他圖像的第一張圖像,縫合它們,然後是剩下的一組圖像的結果?如果有人能清除我的疑問,這將是巨大的如何拼接多個圖像

回答

2

從我已經學會了OpenCV的工作,這是我收集他們的做法是:

匹配拼接兩個完成不同的步驟 -

匹配

  1. 獲取每個圖像,並通過一個休息一個比較。這裏的比較是通過查看兩幅圖像之間特徵點的相似性來完成的。
  2. 排名圖片之間的相似度
  3. 具有低相似性的對將被丟棄,具有足夠高相似度的對將被保留。

拼接

  1. 從全景第一圖像被放置
  2. 下一個圖像被放置在相對於根據 兩者之間的單應性的第一圖像。單應性只是一個3x3矩陣,描述瞭如何從一個圖像移動到下一個圖像。如果 有關於圖像中的一個或所述第二圖像更多的匹配,如果 有不
  3. 另一個圖像被放置在相對於所述第一圖像。重複
  4. 這個過程,直到有沒有更多的留在全景圖像 匹配。

有在匹配和縫合之間的一些其他步驟,其包括使用束估計改善單應性,發現其中圖像連接 - 這被稱爲接縫估計 - 以及一些翹曲程序。不過,我希望有足夠的信息來回答你提出的問題。