如果期末 WebCam 程式寫不出來, 這邊可以找到我...
1. 如何去除監視畫面中的雜訊影響?
當我們建立好背景影像, 如果沒有物件闖入監視畫面中, 在最理想的狀況下, 監視畫面應該是全黑的才對。可是由於光線變化及雜訊的影響下, 總會有一些像素點與原來背景的色彩值差距過大, 因此產生上圖中的小白點。

我們該如何去除這些雜訊點的影響呢?

如果我們將畫面分成一個一個的 8*8 區塊, 在區塊中的亮點總數如果沒有超過一半(32), 那我們就將整個區塊設成全黑區塊, 從上圖的實驗我們可以發現, 右下角的圖片已經全黑了。

如果區塊中的亮點總數如果超過一半了, 那我們就將整個區塊設成全白區塊, 從上圖的實驗我們可以發現, 右下角的圖片只有手部的部分被設成全白區塊。
SampleProgram16.txt
2. 如何與畫面中的虛擬物件互動呢?

換句話說, 就是伸手將畫面中的 WebCam 拍掉!

SampleProgram17.txt
沒有留言:
張貼留言