2013-02-27 171 views
0

我從未校準的相機拍攝了2張相同場景的圖片。圖片來自略微不同的角度和比例(縮放),我想重疊它們,拒絕任何形式的搖晃。換句話說,我應該改變它們,讓搖動變得難以察覺,做一個運動補償。OpenCV上抖動校正的圖像校正

我已經嘗試使用一個簡單的SURF(功能)探測器與Homography一起使用,但有時結果並不令人滿意。所以我正在考慮嘗試圖像糾正來補償運動。 - 它會稍微改變,比如用戶搖晃嗎? - 真的可以拒絕這兩幀的抖動嗎?併爲更大的圖片緩衝區(10也許)? - 任何人都知道它是否會解決縮放差異(圖像中的不同縮放)? - 算法真的在做什麼?它會把這兩張照片變成第三個方向嗎?

如果有一個更好的解決方案,我會很高興知道=)

編輯

我的目的不是爲了補償模糊運動,但位移本身。例如,作者在this file中通過圖像校正來補償兩臺攝像機之間的角度差異。它是如何工作的?它總是會創建一箇中間圖片方向,還是我可以指定其中一個圖片保持靜止? enter image description here

另外,我可以將它應用於很多框架,或者它總是會爲我放入的每兩個框架找到一箇中間定向?

乾杯,

回答

1

我不知道疊加圖像將如何工作。通過盲解卷積來消除圖像中模糊(包括手持相機設備中主導的運動模糊)的另一種方法。它基本上是一種找到模糊濾鏡的倒數的方法,該濾鏡在物理上應用(相機抖動)到真實圖像。網絡上有很多技術。在本文中,我特別使用算法的修改版本獲得了很好的結果:http://www.cse.cuhk.edu.hk/~leojia/all_final_papers/motion_deblur_cvpr07.pdf

它還附帶了一個可執行文件,可以查看它是否適合您的目的。

祝你好運!