0
我使用opencv的accumulateWeighted函數來獲取相機流的連續平均值。但是我發現,對於較低的阿爾法值< 0.1)累加加權函數的輸出變得非常暗。這是這個功能的預期行爲,如果不是,我做錯了什麼?我將它傳遞給一個CV_8UC3圖像並接收一個CV_32FC3輸出,然後通過將其轉換回CV_8UC3進行顯示。accumulateWeighted導致圖像變暗
我使用opencv的accumulateWeighted函數來獲取相機流的連續平均值。但是我發現,對於較低的阿爾法值< 0.1)累加加權函數的輸出變得非常暗。這是這個功能的預期行爲,如果不是,我做錯了什麼?我將它傳遞給一個CV_8UC3圖像並接收一個CV_32FC3輸出,然後通過將其轉換回CV_8UC3進行顯示。accumulateWeighted導致圖像變暗
你應該初始化dst
- 第二個參數與第一輸入圖像(轉換爲float)
見例如here
我想你應該初始化DST(第二個參數)與(第一)輸入圖像,轉換爲浮動,請參閱http://opencvpython.blogspot.co.il/2012/07/background-extraction-using-running.html –
您能提供一個能夠重現結果的小代碼片段嗎? – Miki
@RosaGronchi非常感謝你的幫助,如果你能把它作爲我能接受的答案。 – thunderbird