2012-10-19 44 views
0

基本上,處理先前和當前幀連續

  1. 我已經在圖像的特定位置設置的基準線在高度/ 2
  2. 說我計算總白色像素在該行

框架保持持續下去。那麼,如何連續讀取/取回前一幀和當前幀的總白色像素值?

謝謝。

+0

我也不清楚。 –

+0

我不明白你的問題:S,保存值的變量? – jlengrand

+0

哪一部分不清楚?我只想從前一幀取回數值並獲得當前幀,以便我可以計算它的分割。我應該怎麼做? 這是鏈接http://stackoverflow.com/questions/9974239/opencv-rgb-to-gray,看到karlphilip職。我想這樣做是爲了獲得之前的值和當前值? – Mzk

回答

1

你需要保持與上一個值的成員。
假設readPixel()函數讀取總的白值,curr是電流值,並且prev是先前的值。這是例如僞代碼:

prev = curr = readPixel; //avoid division by zero 
for(;;) 
{ 
    curr = readPixel(); 
    value = curr/prev; 
    prev = curr; 
} 
+0

謝謝Eran W.我已經設法和你的導遊一起做。 ;) – Mzk