將原本視訊的背景取起來,
同時畫面一格一格的掃描,只要有物件進去鏡頭裡,
與原本的背景色差有反差大於一個值時
就將之轉成白色,反之即轉為黑色
利用這個白色與黑色的差別
我想到利用白色所組成的面積
來判斷出的拳形是什麼
將要出的拳放到視訊鏡頭前
此時程式產生亂數出拳
與推測出來的拳形做出猜拳的動作
這個方法雖然不是很聰明, 但目前會的也只能這樣做
所以在判斷石頭與剪刀的時候, 常常會出現BUG判斷錯誤
但已經盡量將判斷的面積值設成最不容易判斷錯誤的範圍裡了
期望以後能學到更多判斷人體行動的程式, 把這個遊戲做得更完美
課程心得:
這門課對我來說真的是很大很大很大很大的挑戰
因為平常就是非常的混, 所以寫程式就是很吃力這樣
但是這學期老師開了個暑期夏令營
讓我真正的去體會到認真寫程式有趣的地方
不會的問題與老師和朋友討論
雖然時間很長,但每天都感覺很快就過了
第一次寫程式有這種感覺
也很謝謝老師給我們這個機會在畢業前多碰碰程式
不然手指就生鏽了
YouTube:
沒有留言:
張貼留言