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

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

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


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

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

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

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

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

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

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

4、擬解決的關(guān)鍵問題:

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


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

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

6、本課題的進(jìn)度安排:

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


7、參考文獻(xiàn):

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