今天,我有很多問題,我需要任何形式的幫助,甚至在我的問題的某些部分。 這些問題真的很急需回答,所以請儘量與我一起。實現圖像穩定OpenCV的,C++
我通過使用光流法工作圖像穩定。這一步是正確完成,給了很好的效果,現在我要實現穩定的視頻,我有2種方法來做到這一點:我已經獲得的第一幀的特徵之間的平移和旋轉矩陣 : 第一種方式和下一幀。現在,我的主管建議我這樣做;使畫布比原始畫框大兩倍,並在中間複製第一幀。對於每個下一幀,使用我獲得的變換來計算偏移和旋轉。使用這些參數並將下一個框架複製到其修正後的位置。這應該會產生一個更正的視頻。
那麼怎麼辦呢?如果可用,請關於openCV中的函數幫助。
方式二,
我試圖做到這一點我自己的方式,這讓我想通過扭曲的圖像,這是我獲得的單應矩陣,得到正確的視頻,但它不工作功能cvWarpPerspective().
無論如何,這是正確的,我在這裏做什麼來獲得穩定的形象或你的建議?
問題:
1- Homography矩陣給出負值是否正確?
2-正如我上面提到關於哪些我必須作出這個方程,以便在所述第二幀在所述第一幀
Y =旋轉矩陣返回所估計的特徵到它的位置的旋轉和平移矩陣* X +平移矩陣
它給出近乎完美的結果有時會和另一個時代產生非常可怕的結果,我得到他們應該是在負值,並從位置離多,爲什麼它是這樣呢?
請回答你能回答什麼,即使它的子問題
太謝謝你了。
關於第二種方式 - 問題2:如果你得到了好的結果,然後結果不好,那麼這可能意味着你的方式是正確的。但是,您需要過濾結果或預處理圖像,以確保您始終可以獲得可接受的結果。 – nacho4d 2011-01-16 08:34:55
@Mario,我現在有類似的問題。你是如何解決你的問題的?介意分享你爲圖像穩定而寫的代碼? – tom 2012-07-31 23:08:07
@tom:從來沒有工作過,我把它留在上面看到的這個問題上,然後我拿了另一個項目 – Mario 2012-08-01 21:20:43