1、畢業專題成果展報告第 201111組 “搖頭晃腦 ”心得10014098石安通搖頭晃腦是一款遊戲,內容分別為捷足先登、跑跑障礙賽、有求壁應,利用攝影機鎖定臉部做為判定點來進行遊戲,只要用臉部滑入遊戲圖片就能開始進行,結束時有在再來一次和回選單的選項,維持不動三秒就能夠點選。這個專題所使用的工具如以下:1. 作業系統:Windows XP2. 程式開發軟體:Visual C+ 2005 Express3. 動畫設計軟體:Adobe FlashCS44. 語言:ActionScript 3.05. 視訊套件:OpenCV、PSDK-x86大部分的軟體跟我們所學的一樣,這也是我選擇這項專題的原因之一
2、。捷足先登:使用臉部移動遊戲人物,吃到得分物足球分數會增加;吃到障礙物熊貓生命值減少,吃到三次障礙物遊戲就會結束。跑跑障礙賽:使用臉部移動遊戲人物,吃到得分物紅色、橘色、黃色頻果分數會增加;吃到綠色頻果分數減少;吃到障礙物香蕉皮生命值減少,吃到三次障礙物遊戲就會結束。有求壁應:使用臉部控制老鼠,將壁球反彈打回對面的遊戲人物,若是沒反彈到幣球遊戲就會結束。遊戲模式很簡單,臉部操作先不提,利用指標去觸碰物件跟我們之前所學的非常相像,只是由點擊變為觸碰出現的得分物、減分物、障礙物和壁球只要在特定時間點由亂數決定產生位置、移動方向以及固定出現頻率就能做出來。根據學長學姐們的說法最困難的就是利用臉部操作
3、,為了讓電腦能判斷出哪裡是臉部學長學姐們以人的眼、鼻、口做為識別物當作標記物來製做,只不過有些奇怪的地方,用畫的人臉有時能夠被電腦所判斷,但用照片的就不行。最後只要時時在更新臉部判定的X、Y座標就能當作指標了。雖然看似簡單實際上做起來一定很困難,畢竟只要有個英文字母打錯、少一個符號就會讓人找到抓狂,更何況要完美的執行,這對我來說絕不是一兩個禮拜能夠辦到的事。看到最後我對臉部判定比較好奇,要如何讓系統判斷呢?形狀?大小?程式碼?況且每個人的臉都長得不一樣,太過籠統肯定會很亂。最後有關於玩過後的感想,我覺得好累、頭好暈,畢竟我很少用頭部來做動作,如果能把標記物換個容易操作的東西就好了,太累的東西容易讓人玩不下去,反正都做過一遍了,換個標記物因該不難才對。