2011年3月27日 星期日

hw6

















這次作業是要擷取兩張不同的照片
第一張當背景(左下),第二張當背景上出現的物體(右下),
第三張是第一張減第二張之色彩值,用來判別是否有東西經過。(右上)
if 第一張色彩值大於第二張色彩值,則第三張 = 第一張 - 第二張
else 第三張 = 第二張 - 第一張
這樣下條件判斷才不會超出範圍(0~256)!

另外我在參考範例程式之前寫了另一個版本
是直接設Pixels的:






雖然簡單可是速度很慢,老師說程式未來這樣每秒取到的影格會比較少,
所以還是改成用指標寫啦。

經由這次的練習後,已經漸漸產生做視訊互動遊戲的感覺了!
從顯示攝影畫面、顯示設定攝影機資訊到擷取攝影畫面,
還能判斷是否有物體經過,看來不久後就能開始做遊戲了!

沒有留言: