2015-12-13 46 views
0

我使用opencv的accumulateWeighted函數來獲取相機流的連續平均值。但是我發現,對於較低的阿爾法值< 0.1)累加加權函數的輸出變得非常暗。這是這個功能的預期行爲,如果不是,我做錯了什麼?我將它傳遞給一個CV_8UC3圖像並接收一個CV_32FC3輸出,然後通過將其轉換回CV_8UC3進行顯示。accumulateWeighted導致圖像變暗

+0

我想你應該初始化DST(第二個參數)與(第一)輸入圖像,轉換爲浮動,請參閱http://opencvpython.blogspot.co.il/2012/07/background-extraction-using-running.html –

+0

您能提供一個能夠重現結果的小代碼片段嗎? – Miki

+0

@RosaGronchi非常感謝你的幫助,如果你能把它作爲我能接受的答案。 – thunderbird

回答

1

你應該初始化dst - 第二個參數與第一輸入圖像(轉換爲float)

見例如here