2017-07-01 97 views
0

我正在研究一個項目,該項目將攝入多個圖像(讓我們現在說2),並將它們結合起來以生成更好的圖像。生成的圖像將是這些輸入圖像的組合。作爲一個要求,我想通過使用OpenCV來實現這一點。我閱讀了關於圖像拼接的知識,並在該過程中看到了一些示例圖像,現在我很困惑圖像重疊是否與圖像拼接相同,或者OpenCV中的拼接器類可以重疊圖像嗎?關於如何通過OpenCV實現上述項目問題,我有點清楚。圖像拼接和圖像重疊的概念相同嗎?

回答

0

「圖像重疊」並非真正的CV文獻中使用的術語。通過變換匹配圖像的一般概念通常稱爲image registration。圖像配準會拍攝很多圖像,並將它們全部插入共享座標系中。圖像拼接依賴於相同的功能,但還關心如何混合多個圖像。此外,圖像拼接試圖同時考慮多個圖像,並對成對圖像配準進行微調。

但是,您似乎有興趣從同一空間的多個圖像(或從空間的視頻輸入)生成更高質量的圖像。該術語不是圖像重疊,而是超分辨率;特別是從多個圖像中獲得超分辨率。您需要查看專用濾鏡(在變形到相同座標後),將這些多個視圖組合成高分辨率圖像。關於這個主題有很多論文(e.g.)。即使是平均值或中值濾波器(也就是說,在整個圖像上的每個像素位置取平均值或中值)可以很好地工作,假設您的轉換非常好。

+0

非常感謝主席先生,我對圖像註冊進行了簡要介紹,並認識到這是需要完成的。正如我意識到圖像拼接在圖像轉換過程中需要一些相似性以將它們組合成一個圖像。但是,當試圖縫合2個相同的圖像時,會出現「無法拼接圖像」的錯誤。不知道原因。那不是我的問題了。我在這方面很新手,所以我會再問一個問題,我是否必須放棄拼接的整個概念?我可以通過OpenCV進行圖像註冊嗎? –

+0

我找到了。沒關係。非常感謝。 –

+0

很高興你找到你正在尋找的東西!如果我的解決方案回答了您的問題,您能否將其標記爲已接受?謝謝! –