freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于kinect的人機交互系統(tǒng)設計畢業(yè)設計論文(完整版)

2025-08-01 10:36上一頁面

下一頁面
  

【正文】 題理由人機交互技術(shù)是指通過計算機輸入、輸出設備,以有效的方式實現(xiàn)人與計算機對話的技術(shù)。自從微軟推出Kinect體感外設以來,自然的人機交互成為當前的研究熱點,通過Kinect外設,可以解除人們受鍵盤、鼠標等傳統(tǒng)交互方式的束縛,具有重要的意義。 本設計的程序可以讓使用者通過手臂動作操作俄羅斯方塊、播放PPT、控制音樂播放器、控制視頻播放器。本設計通過微軟開發(fā)的Kinect體感傳感器,令使用者擺脫鍵鼠的束縛,通過肢體語言讓電腦理解你的操作意圖,給使用者以更佳操控體驗。英國的Nottingham Trent大學正在著手通過Kinect for Windows技術(shù)幫助中風患者緩解面癱帶來的影響,目前整個項目已經(jīng)獲得347000英鎊的資金支持[3]。憑借無控制器的娛樂體驗,Xbox360和Kinect正以無法想象的方式改變著人們的家庭生活[6]。設計了一個全新的基于無監(jiān)督物體識別系統(tǒng)[13]。 需求分析(1)功能需求本設計的程序可以讓使用者通過手臂動作操作俄羅斯方塊、播放PPT、控制音樂播放器、控制視頻播放器。 兩款Kinect對比 for Xbox360 Kinect for Xbox360 for Windows Kinect for Windows從外觀上看,二者幾乎沒有區(qū)別,只是logo不同,一個是XBOX360,另一個是KINECT。PS1080 SoC芯片是一個多感應系統(tǒng),能提供同步深度圖像、彩色圖像和音頻流。PS1080負責處理紅外影像,然后逐幀生成準確的場景深度影像。,從左向右,分別是Microsoft / X853750001 / VCA379C7130紅外攝像頭、VNA38209015彩色攝像頭、OG12 / 0956 / D306 / JG05A紅外投影機。表21 Kinect for Xbox360 傳感器傳感器特性有效視距 /m色彩和深度~骨骼跟蹤~表22 Kinect for Windows 傳感器傳感器特性有效視距 /m色彩和深度默認模式(~),近景模式(~)骨骼跟蹤默認模式(~),近景模式(~)Kinect for Xbox ~。那么接下來我們重點從產(chǎn)品設計、原理、軟件算法、基礎研究等角度去分析Kinect的內(nèi)在奧秘?!澳憔褪强刂破鳌薄狵inect的宣言激動人心。我們可以把動作抽象為骨骼關(guān)節(jié)點的狀態(tài)或運動序列。Kinect陣列技術(shù)包含有效的噪聲消除和回波抑制(Acoustic Echo Cancellation,AEC)算法,同時采用波束成形(Beamforming)技術(shù)通過每個獨立設備的響應時間確定音源位置,并盡可能避免環(huán)境噪聲的影響。通過本程序,游戲玩家可以用肢體動作操控游戲,而且在玩游戲的同時還能達到鍛煉身體目的。 Microsoft Windows Windows Microsoft Windows Embedded Standard 7 或 Windows Embedded POSReady 7。 軟件框架圖 軟件各模塊設計 初始化窗口完成窗口初始化和相關(guān)變量的定義。(4)注冊骨骼跟蹤事件。利用LINQ語法選出allSkeletons中的s,使其滿足追蹤狀態(tài)為正在追蹤且骨骼頭部追蹤狀態(tài)為正在追蹤,將s按照骨骼頭部的Z軸坐標升序排列,取出其中的第一個被追蹤的骨骼,這就是離Kinect最近的被追蹤的骨骼。當用戶選中radioButtonVideoPlayer時,觸發(fā)radioButtonVideoPlayer_Checked事件,判斷被控制的程序的變量controlFlag的值被設置為VideoPlayer。 + W + str2,在主窗體上顯示目前的狀態(tài); 若左手臂是否前伸的布爾值isLeftHandFrontStretched和右手臂是否前伸的布爾值isRightHandFrontStretched同為真,則令線程休眠100毫秒目的是防止鍵盤事件過于頻繁,()方法使得S鍵按下并松開,對應俄羅斯方框程序的加速下落鍵。若右手臂是否平舉的布爾值isRightHandStretched為真,()方法使得N鍵按下并松開,對應PowerPoint程序的播放下一張幻燈片操作。通過判斷左手的Y軸坐標與左肩的Y軸坐標的差值是否大于手臂垂直舉起的閾值ArmRaisedThreshhold定義左手是否舉起的布爾值isLeftHandRaised;通過判斷右手的Y軸坐標與右肩的Y軸坐標的差值是否大于手臂垂直舉起的閾值ArmRaisedThreshhold定義右手是否舉起的布爾值isRightHandRaised;通過判斷左肩的X軸坐標與左手的X軸坐標的差值是否大于手臂水平伸展的閾值ArmStretchedThreadhold定義左手臂是否平舉的布爾值isLeftHandStretched;通過判斷右手的X軸坐標與右肩的X軸坐標的差值是否大于手臂水平伸展的閾值ArmStretchedThreadhold定義右手臂是否平舉的布爾值isRightHandStretched;通過判斷左肩的Z軸坐標與左手的Z軸坐標的差值是否大于手臂水平前伸的閾值ArmFrontStretchedThreshold定義左手臂是否前伸的布爾值isLeftHandFrontStretched;通過判斷右肩的Z軸坐標與右手的Z軸坐標的差值是否大于手臂水平前伸的閾值ArmFrontStretchedThreshold定義右手臂是否前伸的布爾值isRightHandFrontStretched;通過判斷左手的X軸坐標與左肩的X軸坐標的差的絕對值是否小于手臂垂直放下的閾值ArmPutDownThreshold定義左手臂是否放下的布爾值isLeftHandPutDown;通過判斷右手的X軸坐標與右肩的X軸坐標的差的絕對值是否小于手臂垂直放下的閾值ArmPutDownThreshold定義右手臂是否放下的布爾值isRightHandPutDown。 + F6 + str2,在主窗體上顯示目前的狀態(tài),令執(zhí)行狀態(tài)的flag值為1。若左手臂是否平舉的布爾值isLeftHandStretched為真,()方法使得PageUp鍵按下并松開,對應視頻播放器程序的播放上一個視頻操作。若左手臂是否放下的布爾值isLeftHandPutDown和右手臂是否放下的布爾值isRightHandPutDown同為真,表明上個動作已完成,在主窗體上顯示目前的狀態(tài),并令執(zhí)行狀態(tài)的flag值為0,以便下個動作的執(zhí)行。 Kinect UI程序主界面 俄羅斯方塊程序界面 Kinect控制PPT播放的測試 骨骼跟蹤圖 左手平伸時的骨骼跟蹤圖 運行結(jié)果,左手平舉,P鍵被按下,對應控制PPT播放的上一張指令。未來還可以擴展其他基于鍵盤控制的程序的操作。,有更快的傳輸速率、更高的分辨率和刷新率,配有更高性能的處理芯片,能更加精確、敏銳地實時追蹤人體的細節(jié)部分。人與機器的交互將會越來越自然,現(xiàn)實世界與虛擬世界正面臨著融合的拐點。 //隱藏骨骼跟蹤提示標簽 += new DependencyPropertyChangedEventHandler(kinectSensorChooser1_KinectSensorChanged)。 (parameters)。 //獲取距離最近的骨骼跟蹤實例 if (s == null) { return。 //左肩的位置 SkeletonPoint rightShoulder = [].Position。 //判斷左手臂是否前伸 bool isRightHandFrontStretched = ( ) ArmFrontStretchedThreshold。 } //右手水平伸展開 if (isRightHandStretched) { (400)。 } //雙手同時前伸 if (isLeftHandFrontStretched amp。 } } 獲取最近的骨骼跟蹤實例的代碼 Skeleton getClosetSkeleton(SkeletonFrameReadyEventArgs e) { using (SkeletonFrame skeletonFrameData = ()) { if (skeletonFrameData == null) { return null。母校豐富的資源和優(yōu)良的學術(shù)氛圍給我的研究工作帶來了極大的幫助!感謝我們計算機學院的老師在平時的生活學習過程中給予的無私的幫助,不光對我的學習提出珍貴建議,而且對我的人生方向和態(tài)度也有指導!在論文的完成過程中,不僅獲得了指導老師的教導,還得到其他同學的熱情幫助,在此表示感謝!感謝家人和親友多年來在學業(yè)上對我的巨大支持和幫助,他們毫無保留的默默的奉獻才使我能夠順利地完成我的學業(yè),他們的支持和鼓勵是我永遠的動力!感謝評審論文的各位專家、老師為本文提出的寶貴意見!。 //查找離Kinect最近的被跟蹤骨骼 Skeleton closestSkeleton = (from s in allSkeletons where == amp。 isRightHandFrontStretched) { (100)。 = str1 + D + str2。 //判斷左手臂是否放下 bool isRightHandPutDown = ( ) ArmPutDownThreshold。 //左手的位置 SkeletonPoint rightHand = [].Position。 } //提示用戶可以進行控制 if ( == ) { = 。 //注冊骨骼跟蹤事件 try { = kinect。 stopKinect(oldKinect)。 參考文獻[1] 于濤. Kinect應用開發(fā)實戰(zhàn)[M]. 第一版. 北京:機械工業(yè)出版社, 2013 :2121.[2] 張荻. Kinect應用領域的探討[J]. 物流工程與管理, 2012, 34(6):4041.[3] 周璞. Kinect for Windows在醫(yī)學領域獲新發(fā)展[EB/OL]. 2013[2013311]. [4] 王蕙君. 基于Kinect之即時雙向人流計數(shù)系統(tǒng)[D]. 淡江大學, 2012.[5] 陳威志. 應用Kinect感應器分析手指活動擷取系統(tǒng)之可行性[D]. 臺灣大學, 2012.[6] 賽迪網(wǎng). 鮑爾默:Xbox將成為家庭娛樂中心[EB/OL]. [2013521]. [7] 錢鶴慶. 應用Kinect與手勢識別的增強現(xiàn)實教育輔助系統(tǒng)[D]. 上海交通大學, 2011.[8] 羅元. 基于Kinect傳感器的智能輪椅手勢控制系統(tǒng)的設計與實現(xiàn)[J]. 機器人, 2012(34).[9] 黃康泉. Kinect在視頻會議系統(tǒng)中的應用[J]. 廣西大學學報, 2012(36).[10] 劉 鑫. 基于 GPU 和 Kinect 的快速物體重建[J]. 自 動 化 學 報, 2012(38).[11] 張凱. 基于Kinect開發(fā)用于幼兒教育的手勢識別[C]. //第七屆和諧人機環(huán)境聯(lián)合學術(shù)會議(HHME2011)論文集, 華中師范大學國家數(shù)字化學習工程技術(shù)研究中心, 2011.[12] 李紅波. 基于Kinect深度圖像的人體識別分析[J]. 數(shù)字通信, 2012(39).[13] 王丁杰. 基于Kinect的無監(jiān)督圖像識別[J]. 電腦知識與技術(shù), 2013(9).[14] 楊東方. 基于Kinect
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1