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

正文內(nèi)容

基于kinect的人機(jī)交互系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(存儲(chǔ)版)

  

【正文】 { return。 else if (controlFlag == VideoPlayer) controlVideoPlayer(s)。 //判斷左手臂是否平舉 bool isRightHandStretched = ( ) ArmStretchedThreadhold。 ()。 ()。amp。 } } 致 謝感謝導(dǎo)師高贊給我課題指導(dǎo),該方向很好的結(jié)合了自己的興趣,才使得自己在大學(xué)學(xué)習(xí)階段感受到了科學(xué)的樂(lè)趣,使自己在以后工作中奠定了一個(gè)較高的平臺(tái)。 [].TrackingState == select s).OrderBy(s = [].) .FirstOrDefault()。 = str1 + S + str2。amp。 string str2 = 鍵被按下。 //判斷左手是否舉起 bool isRightHandRaised = ( ) ArmRaisedThreshhold。 else if (controlFlag == PPT) controlPPT(s)。 //啟動(dòng) } catch () { ()。 if (kinect == null) { return。 //最多同時(shí)可以跟蹤的用戶(hù)數(shù) Skeleton[] allSkeletons = new Skeleton[MaxSkeletonTrackingCount]。隨著硬件技術(shù)的日新月異,Kinect技術(shù)會(huì)被不斷改良,其人機(jī)交互理念會(huì)被借鑒用到其他場(chǎng)景。不過(guò)如有新的動(dòng)作需要定義,可以繼續(xù)擴(kuò)展本程序。然后詳細(xì)介紹了Kinect的硬件組成、相關(guān)技術(shù)規(guī)格以及它的工作原理。因?yàn)樯婕暗浇M合鍵映射,()方法。若左手是否舉起的布爾值isLeftHandRaised和右手是否舉起的布爾值isRightHandRaised同為真,(, )方法使得CTRL+Z鍵按下并松開(kāi),對(duì)應(yīng)視頻播放器程序的停止播放操作。 控制視頻播放器的方法(1)相關(guān)變量的定義[].Position;[].Position;[].Position;[].Position。 + CTRL+← + str2,在主窗體上顯示目前的狀態(tài),令執(zhí)行狀態(tài)的flag值為1。若左手臂是否前伸的布爾值isLeftHandFrontStretched和右手臂是否前伸的布爾值isRightHandFrontStretched同為真,()方法使得F5鍵按下并松開(kāi),對(duì)應(yīng)PowerPoint程序的開(kāi)始播放幻燈片操作。 定義字符串str1值為控制PPT播放中,;定義字符串str2值為鍵被按下;(2)判斷動(dòng)作使之與鍵盤(pán)事件相對(duì)應(yīng)首先判斷執(zhí)行狀態(tài)的flag值是否為0,為0則證明還未執(zhí)行鍵盤(pán)事件或已經(jīng)觸發(fā)了復(fù)位動(dòng)作,這是為了防止反復(fù)觸發(fā)鍵盤(pán)事件導(dǎo)致PPT播放不正常。 通過(guò)判斷左手的Y軸坐標(biāo)與左肩的Y軸坐標(biāo)的差值是否大于手臂垂直舉起的閾值A(chǔ)rmRaisedThreshhold定義左手是否舉起的布爾值isLeftHandRaised;通過(guò)判斷右手的Y軸坐標(biāo)與右肩的Y軸坐標(biāo)的差值是否大于手臂垂直舉起的閾值A(chǔ)rmRaisedThreshhold定義右手是否舉起的布爾值isRightHandRaised;通過(guò)判斷左肩的X軸坐標(biāo)與左手的X軸坐標(biāo)的差值是否大于手臂水平伸展的閾值A(chǔ)rmStretchedThreadhold定義左手臂是否平舉的布爾值isLeftHandStretched;通過(guò)判斷右手的X軸坐標(biāo)與右肩的X軸坐標(biāo)的差值是否大于手臂水平伸展的閾值A(chǔ)rmStretchedThreadhold定義右手臂是否平舉的布爾值isRightHandStretched;通過(guò)判斷左肩的Z軸坐標(biāo)與左手的Z軸坐標(biāo)的差值是否大于手臂水平前伸的閾值A(chǔ)rmFrontStretchedThreshold定義左手臂是否前伸的布爾值isLeftHandFrontStretched;通過(guò)判斷右肩的Z軸坐標(biāo)與右手的Z軸坐標(biāo)的差值是否大于手臂水平前伸的閾值A(chǔ)rmFrontStretchedThreshold定義右手臂是否前伸的布爾值isRightHandFrontStretched;通過(guò)判斷左手的X軸坐標(biāo)與左肩的X軸坐標(biāo)的差的絕對(duì)值是否小于手臂垂直放下的閾值A(chǔ)rmPutDownThreshold定義左手臂是否放下的布爾值isLeftHandPutDown;通過(guò)判斷右手的X軸坐標(biāo)與右肩的X軸坐標(biāo)的差的絕對(duì)值是否小于手臂垂直放下的閾值A(chǔ)rmPutDownThreshold定義右手臂是否放下的布爾值isRightHandPutDown。 判斷Kinect的控制對(duì)象(1)由用戶(hù)選擇程序界面上的RadioButton來(lái)確定Kinect控制的對(duì)象程序。 判斷窗口是否關(guān)閉中判斷isWindowsClosing的值,為true則返回。 Window_Loaded窗口載入事件隱藏骨骼跟蹤提示標(biāo)簽,注冊(cè)Kinect變化事件。 專(zhuān)用的 USB 總線(xiàn)傳統(tǒng)方法是通過(guò)無(wú)線(xiàn)鍵鼠或者遙控器操作,這樣雖然擺脫了線(xiàn)材的束縛,可以遠(yuǎn)距離的操作,但還不是很便利,畢竟手里還要拿著鼠標(biāo)或者遙控器。其主要實(shí)現(xiàn)了四個(gè)功能:通過(guò)動(dòng)作玩俄羅斯方塊;通過(guò)動(dòng)作控制PPT播放;通過(guò)動(dòng)作控制音樂(lè)播放;通過(guò)動(dòng)作控制視頻播放。通過(guò)人臉識(shí)別實(shí)現(xiàn)的個(gè)性化體驗(yàn)已經(jīng)成為游戲體驗(yàn)的一部分,神奇之處恰恰在于你并沒(méi)有做任何事情,你只是站在那里,Kinect通過(guò)人臉識(shí)別就知道你是誰(shuí)。“管道”的系統(tǒng)架構(gòu)Kinect for Xbox 360是一個(gè)基于“管道”的體系架構(gòu)。Kinect的設(shè)計(jì)初衷是將其嵌入Xbox游戲機(jī)的娛樂(lè)中心,給Xbox 360這艘“傳統(tǒng)潛艇”配備上更為先進(jìn)的“聲納系統(tǒng)”。垂直方向和57176。與一般的單麥克風(fēng)數(shù)據(jù)相比,Kinect陣列技術(shù)包含有效的噪聲消除和回波抑制(Acoustic Echo Cancellation,AEC)算法,同時(shí)采用波束成形(Beamforming)技術(shù),通過(guò)每個(gè)獨(dú)立設(shè)備的響應(yīng)時(shí)間確定音源位置,并盡可能避免環(huán)境噪聲的影響。注冊(cè)就是將色彩影像和深度影像進(jìn)行對(duì)應(yīng),產(chǎn)生像素相互對(duì)應(yīng)的影像,即色彩影像中的每個(gè)像素分別與深度影像中的一個(gè)像素對(duì)應(yīng)。 PrimeSense推薦的設(shè)計(jì) Kinect的“三只眼”——投影儀和兩個(gè)攝像頭Kinect有三只不對(duì)稱(chēng)的“眼睛”,從左向右分別是紅外投影機(jī)、彩色攝像頭和紅外攝線(xiàn)頭。本設(shè)計(jì)就是基于Kinect for Xbox360的。由于操作俄羅斯方塊時(shí)通過(guò)線(xiàn)程休眠防止鍵盤(pán)事件過(guò)于頻繁,但是本程序?yàn)閱尉€(xiàn)程程序,線(xiàn)程休眠時(shí)主程序界面會(huì)卡死。(11)采用微軟公司開(kāi)發(fā)的一款廉價(jià)體感游戲設(shè)備Kinect,嘗試了對(duì)農(nóng)作物長(zhǎng)勢(shì)形態(tài)深度圖像進(jìn)行實(shí)時(shí)監(jiān)測(cè)研究,在介紹Kinect深度成像原理的基礎(chǔ)上,提出了采用Kinect獲取農(nóng)作物長(zhǎng)勢(shì)深度圖像的算法以及提取3D點(diǎn)云世界坐標(biāo)的算法,并開(kāi)展了初步試驗(yàn)[17]。(4)一種基于 Kinect 傳感器的快速物體重建方法,以及基于該方法的一種圖形處理器 (Graphic processing unit, GPU) 原型系統(tǒng)實(shí)現(xiàn)[10]。然而,Kinect向世人公布:你就是控制器(You are the controller)。 國(guó)內(nèi)外發(fā)展情況Kinect被吉尼斯世界紀(jì)錄組織稱(chēng)為史上銷(xiāo)售最快的電子產(chǎn)品[1]。它是計(jì)算機(jī)用戶(hù)界面設(shè)計(jì)中的重要內(nèi)容之一。本論文介紹的就是基于Kinect的人機(jī)交互的程序設(shè)計(jì)。為了防止他人干擾操作,本程序默認(rèn)只追蹤離Kinect傳感器最近的人。通過(guò)鍵盤(pán)鼠標(biāo)等外設(shè)控制電腦需要操作者近距離的操作,而且無(wú)法解放雙手,通過(guò)自由的方式操控。近日,Kinect for Windows平臺(tái)為疾病患者打造了一個(gè)可以識(shí)別面部表情或手勢(shì)的設(shè)備,來(lái)幫助很多中風(fēng)患者緩解失語(yǔ)等困擾。當(dāng)你移動(dòng)時(shí),傳感器能在瞬間追蹤到你。(7)隨著Kinect設(shè)別的出現(xiàn)。(14)利用Kinect傳感器所獲取的人體骨骼跟蹤識(shí)別點(diǎn),通過(guò)對(duì)手勢(shì)在三維空間中的位置坐標(biāo)轉(zhuǎn)換,與手勢(shì)庫(kù)中的位置特征信息進(jìn)行匹配,將合法的手勢(shì)信息轉(zhuǎn)換為識(shí)別結(jié)果,反饋給電子相冊(cè)軟件并完成相應(yīng)的控制指令輸出[20]。此外,Kinect硬件的研發(fā)與生產(chǎn)綜合了聲、光、電和機(jī)械學(xué)等多方面的技術(shù),其主要零部件近百個(gè),拆分成最小單元后有近千個(gè),有三塊獨(dú)立主板,下面就詳細(xì)介紹一下。 Kinect的“心臟”——PS1080 SoCKinect的心臟是PrimeSense的PS1080 SoC。紅外攝像頭是一個(gè)標(biāo)準(zhǔn)CMOS影像傳感器,負(fù)責(zé)接收放出的紅外光,并將紅外光編碼影像傳給PS1080。通過(guò)Kinect SDK可以獲得同步的深度圖像和彩色圖像數(shù)據(jù)流。 Kinect相關(guān)的技術(shù)規(guī)格Kinect傳感器的有效追蹤范圍如表2表22所示。幀率(深度和彩色圖像數(shù)據(jù)流)30幀每秒(FPS)深度圖像(默認(rèn))QVGA(320240)彩色圖像(默認(rèn))VGA(640480)音頻格式16kHz, 16bit單聲道(PCM)音頻輸入特性4個(gè)帶有24bit的數(shù)字模擬信號(hào)(ADC)和消除和處理噪聲的麥克風(fēng)陣列 Kinect工作原理通過(guò)前面的介紹我們已經(jīng)對(duì)Kinect硬件架構(gòu)有了充分的了解,通過(guò)剖析Kinect的硬件組成,揭開(kāi)了它神秘的面紗。對(duì)微軟而言,Kinect的重要性表現(xiàn)在兩個(gè)方面:它大大延長(zhǎng)了Xbox 360游戲機(jī)的生命周期,并成功為它帶來(lái)了大量的新用戶(hù);同時(shí)也充分證明微軟在持續(xù)創(chuàng)新上的巨大能量,不管是觀(guān)念的前瞻性還是對(duì)新產(chǎn)品的執(zhí)行力上。(2)動(dòng)作識(shí)別動(dòng)作識(shí)別的基礎(chǔ)是骨骼跟蹤,廣義上識(shí)別的內(nèi)容包含肢體運(yùn)動(dòng)、手勢(shì)以及靜態(tài)姿勢(shì)。即使在一個(gè)大的空間,即使人離麥克風(fēng)一定的距離,也能夠進(jìn)行語(yǔ)音命令的識(shí)別。小孩可以通過(guò)自己的蹦蹦跳跳玩一些體育健身的游戲,而年輕人可以通過(guò)自己靈活的動(dòng)作來(lái)玩一些動(dòng)作或者射擊游戲。 運(yùn)行環(huán)境要使用 Kinect for Windows 傳感器,您需要一臺(tái)安裝了以下軟件的 PC:之后處理骨骼跟蹤事件,判斷程序所要控制的對(duì)象程序,執(zhí)行相應(yīng)的方法進(jìn)行實(shí)現(xiàn)。(3) 設(shè)置平滑處理參數(shù)parameters,開(kāi)啟并設(shè)定骨骼跟蹤數(shù)據(jù)流格式。將skeletonFrameData復(fù)制到allSkeletons骨骼跟蹤流數(shù)組。當(dāng)用戶(hù)選中radioButtonMusicPlayer時(shí),觸發(fā)radioButtonMusicPlayer_Checked事件,判斷被控制的程序的變量controlFlag的值被設(shè)置為MusicPlayer。 + D + str2,在主窗體上顯示目前的狀態(tài);若左手是否舉起的布爾值isLeftHandRaised和右手是否舉起的布爾值isRightHandRaised同為真,則令線(xiàn)程休眠700毫秒目的是防止鍵盤(pán)事件過(guò)于頻繁,()方法使得W鍵按下并松開(kāi),對(duì)應(yīng)俄羅斯方框程序的轉(zhuǎn)換方塊方向鍵。 + P + str2,在主窗體上顯示目前的狀態(tài),令執(zhí)行狀態(tài)的flag值為1。 控制音樂(lè)播放器的方法(1)相關(guān)變量的定義[].Position;[].Position;[].Position;[].Position。 若左手是否舉起的布爾值isLeftHandRaised和右手是否舉起的布爾值isRightHandRaised同為真,()方法使得F6鍵按下并松開(kāi),對(duì)應(yīng)音樂(lè)播放器程序的停止播放操作。若執(zhí)行狀態(tài)flag值為0,則繼續(xù)執(zhí)行。 + Space + str2,在主窗體上顯示目前的狀態(tài),令執(zhí)行狀態(tài)的flag值為1。 Kinect控制俄羅斯方塊的測(cè)試 骨骼跟蹤圖 右手平伸時(shí)的骨骼跟蹤圖 運(yùn)行結(jié)果,右手臂平舉,D鍵被按下,對(duì)應(yīng)俄羅斯方塊的右方向鍵。本設(shè)計(jì)的程序可以讓使用者通過(guò)手臂動(dòng)作操作俄羅斯方塊、播放PPT、控制音樂(lè)播放器、控制視頻播放器。 展望我們不妨對(duì)下一代Kinect大膽設(shè)想一番。 Kinect或?qū)⒊蔀榈谌稳藱C(jī)交互革命的原點(diǎn),它掀起了自然用戶(hù)界面技術(shù)的新一輪熱潮。 //執(zhí)行狀態(tài)的flag private void Window_Loaded(object sender, RoutedEventArgs e) { = 。 //開(kāi)啟并設(shè)定彩色圖像數(shù)據(jù)流格式
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1