您的位置:新文秘網>>畢業(yè)論文/文教論文/>>正文

論文開題:通過Kinect重現(xiàn)經典游戲《超級馬里奧》

發(fā)表時間:2013/8/22 9:28:14


大學本科畢業(yè)論文(設計)開題報告
學院:信息科學與工程學院             專業(yè)班級:通信工程2班

課題名稱 通過Kinect重現(xiàn)經典游戲《超級馬里奧》

1、本課題的的研究目的和意義:

目的:熟悉和了解Kinect工作原理,熟悉基于Kinect for windows SDK的開發(fā)

意義:自然人機交互從只有一個維度的綠色字符控制臺界面(CLI),到有鼠標操作兩個維度的圖形用戶界面(GUI),再到現(xiàn)在的多點觸摸在手機、平板電腦等移動終端上得到了廣泛的應用,但交互體驗還停留在二維平面的階段,而Kinect卻使人機交互從二維的世界擴展到三維的空間,而且是進入到了非接觸的交互體驗,因此研究基于
……(新文秘網http://m.jey722.cn省略503字,正式會員可完整閱讀)…… 
行業(yè)人士提供了更大的便利。 早在2011年,微軟這款KinectFusion軟件就已經在美國計算機圖形學年度會議(SIGGRAPH)上展出,同時聲稱將會在2012年11月對Kinect的Windows軟件開發(fā)工具包進行更新,通過添加KinectFusion獲取更多詳細的相關數據,盡快實現(xiàn)創(chuàng)建3D模型。 用戶使用KinectFusion這款軟件后,大型物體或是環(huán)境通過移動Kinect可以創(chuàng)建相關的3D模型,而較小的對象的3D模型可以通過在傳感器前掃描獲得。除了創(chuàng)建3D模型外,KinectFusion還可以進行3D測量和增強3D現(xiàn)實感。
目前國內從事Kinect開發(fā)的公司不多,還處在發(fā)展初期,隨著Kinect for windows的推出,Kinect應用的推廣,Kinect研發(fā)會越來越受到追捧。

3、 本課題的主要研究內容(提綱)和成果形式:
提綱:
(1) 熟悉Kinect for Windows 的SDK的開發(fā)
(2) 熟悉C#,C++的編碼風格
(3) 熟悉Visual Studio的開發(fā)平臺
(4) 骨骼追蹤
(5) 模擬鍵盤輸入

成果形式:
在PC上通過Kinect識別人體動作來玩經典游戲《超級馬里奧》

4、擬解決的關鍵問題:

(1) 如何通過Kinect骨骼跟蹤的特性定義一些簡單的動作識別,如手臂伸展、跳躍等行為。
(2) 如何在這些動作識別的處理事件中模擬鍵盤事件。


5、研究思路、方法和步驟:

(1) 首先先在腦中設想鍵盤指令所對應的動作,比如右手水平神展開表示Right鍵等;
(2) 建立WPF工程,添加所需要的控件和引用,并通過編碼實現(xiàn)Kinect初始化和事件注冊;
(3) 在Windows Form窗體工程中,通過SendKeys類模擬鍵盤事件,接下來需要封裝user32的SendInput API,創(chuàng)建KeyboardToolkit工具類KeyboardToolkit.cs
(4) 設置肢體動作判定閾值,用于動作捕捉進而觸發(fā)鍵盤事件,核心方法是將肢體動作映射為鍵盤事件

6、本課題的進度安排:

2.15-3.15:調研,熟悉平臺
3.16-4.16:確定方案,實驗調試,中期檢查
4.17-5.18:期末檢查,撰寫論文
5.18-5.30:準備答辯


7、參考文獻:

[1] Kinect for Windows的開發(fā)主頁:
http://www.microsoft.com/zh-cn/k ……(未完,全文共2224字,當前僅顯示1414字,請閱讀下面提示信息。收藏《論文開題:通過Kinect重現(xiàn)經典游戲《超級馬里奧》》