![[譯]Kinect for Windows SDK開(kāi)發(fā)入門(一):開(kāi)發(fā)環(huán)境配置.doc_第1頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/7/4cbc0016-b5d9-461f-b34b-be24ccb48ffc/4cbc0016-b5d9-461f-b34b-be24ccb48ffc1.gif)
![[譯]Kinect for Windows SDK開(kāi)發(fā)入門(一):開(kāi)發(fā)環(huán)境配置.doc_第2頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/7/4cbc0016-b5d9-461f-b34b-be24ccb48ffc/4cbc0016-b5d9-461f-b34b-be24ccb48ffc2.gif)
![[譯]Kinect for Windows SDK開(kāi)發(fā)入門(一):開(kāi)發(fā)環(huán)境配置.doc_第3頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/7/4cbc0016-b5d9-461f-b34b-be24ccb48ffc/4cbc0016-b5d9-461f-b34b-be24ccb48ffc3.gif)
![[譯]Kinect for Windows SDK開(kāi)發(fā)入門(一):開(kāi)發(fā)環(huán)境配置.doc_第4頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/7/4cbc0016-b5d9-461f-b34b-be24ccb48ffc/4cbc0016-b5d9-461f-b34b-be24ccb48ffc4.gif)
![[譯]Kinect for Windows SDK開(kāi)發(fā)入門(一):開(kāi)發(fā)環(huán)境配置.doc_第5頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/7/4cbc0016-b5d9-461f-b34b-be24ccb48ffc/4cbc0016-b5d9-461f-b34b-be24ccb48ffc5.gif)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
譯Kinect for Windows SDK開(kāi)發(fā)入門(一):開(kāi)發(fā)環(huán)境配置 1. Kinect設(shè)備黑色的Kinect設(shè)備如下圖:基座和感應(yīng)器之間有一個(gè)電動(dòng)馬達(dá),通過(guò)程序能夠調(diào)整俯仰角度,在上面的感應(yīng)器中有一個(gè)紅外投影儀,兩個(gè)攝像頭,四個(gè)麥克風(fēng)和一個(gè)風(fēng)扇。打開(kāi)外面的蓋子可以看到里面的構(gòu)造:這些感應(yīng)器用來(lái)捕捉RGB和深度數(shù)據(jù),面對(duì)Kinect,從左往右看。最左邊是紅外光源,其次是LED指示燈,再次彩色攝像頭,用來(lái)收集RGB數(shù)據(jù),最右邊是紅外攝像頭用才采集景深數(shù)據(jù)。彩色攝像頭最大支持1280*960分辨率成像,紅外攝像頭最大支持640*480成像。在感應(yīng)器的下方是麥克風(fēng)陣列,他包括四個(gè)不同的麥克風(fēng),一個(gè)左邊的紅外發(fā)射器下面,另外3個(gè)在右邊景深攝像頭下面。初步了解了Kinect構(gòu)造后,接下來(lái)看看開(kāi)發(fā)環(huán)境的搭建: 2. Kinect for Windows SDK軟硬件環(huán)境Kinect for Windows SDK是一些列的類庫(kù),他能夠使得開(kāi)發(fā)者能將Kinect作為輸入設(shè)備開(kāi)發(fā)各種應(yīng)用程序。就像名字所顯示那樣,Kinect for Windows SDK只能運(yùn)行在32位或者64位的windows7及以上版本的操作系統(tǒng)上。 硬件配置1 一臺(tái)電腦,當(dāng)然內(nèi)存越大越好(推薦2G或者以上),處理器頻率(2.66GHz及以上)越高越好。2 Windows 7操作系統(tǒng),以及支持Microsoft DirectX9.0c兼容的顯卡3 Kinect for Xbox360 Sensor(如果單買的話自帶有USB Power Adapter,如果是和Xbox360套裝一起捆綁的話,因?yàn)閄box主機(jī)能夠直接為Kinect外設(shè)提供電源,所以沒(méi)有電源,需要另買USB Power Adapter)使用Visual Studio 2010 Express版本或?qū)I(yè)版進(jìn)行開(kāi)發(fā)時(shí),需要安裝最新版本的Kinect for Windows SDK,包含有對(duì)Kinect的硬件驅(qū)動(dòng)。 軟件配置1. Visual Studio 2010 Express或者Visual Studio 2010專業(yè)版或其他版本2. .NET Framework 4.03. Kinect for Windows SDK,最新版本為1.0版本下載地址:/en-us/kinectforwindows/develop/overview.aspx 3. 安裝步驟安裝SDK之前,需要斷開(kāi)Kinect與電腦的連接,并關(guān)閉Visual Studio。安裝過(guò)簡(jiǎn)單,等SDK安裝完成之后,將Kinect電源線插上連接到電腦上,Win7會(huì)自動(dòng)尋找和安裝驅(qū)動(dòng),安裝完成后就可以識(shí)別Kinect,這是Kinect上面LED指示燈會(huì)變成綠色。看驅(qū)動(dòng)是否安裝成功,可以到電腦的設(shè)備管理器中看,如下圖:在Microsoft Kinect節(jié)點(diǎn)下應(yīng)該有3個(gè)項(xiàng),分別是Microsoft Kinect Audio Array Control,Microsoft Kinect Camera, 和 Microsoft Kinect Security Control.查看Kinect麥克風(fēng)是否安裝成功可以在設(shè)備管理器的聲音視頻游戲控制器節(jié)點(diǎn)下查看,如下圖,Kinect USB Audio 應(yīng)該在這個(gè)節(jié)點(diǎn)下面: 4. 創(chuàng)建第一個(gè)Kinect 項(xiàng)目創(chuàng)建一個(gè)Kincet項(xiàng)目通常需要:1. 創(chuàng)建一個(gè)VS項(xiàng)目,一般為了展示通常創(chuàng)建一個(gè)wpf項(xiàng)目。2. 添加Microsoft.Kinect.dll引用,如果是早期版本的SDK,這個(gè)名稱可能不同。3. 引入Kinect命名空間。Kinect支持3中類型的托管應(yīng)用程序,分別是:控制臺(tái)應(yīng)用程序,WPF以及Windows Form應(yīng)用程序。首先來(lái)創(chuàng)建一個(gè)Windows 控制臺(tái)應(yīng)用程序,然后在Main函數(shù)所在的代碼中引入Kinect命名控件,代碼如下:using Microsoft.Kinect;static void Main(string args) /初始化sensor實(shí)例 KinectSensor sensor = KinectSensor.KinectSensors0; /初始化照相機(jī) sensor.DepthStream.Enable(); sensor.DepthFrameReady += new EventHandler(sensor_DepthFrameReady); Console.ForegroundColor=ConsoleColor.Green; /打開(kāi)數(shù)據(jù)流 sensor.Start(); while (Console.ReadKey().Key != ConsoleKey.Spacebar) static void sensor_DepthFrameReady(object sender, DepthImageFrameReadyEventArgs e) using (var depthFrame=e.OpenDepthImageFrame() if (depthFrame = null) return; short bits = new shortdepthFrame.PixelDataLength; depthFrame.CopyPixelDataTo(bits); foreach (var bit in bits) Console.Write(bit); 在上面的代碼中,為了從攝像頭中獲取數(shù)據(jù)流,需要初始化KinectSensor對(duì)象,然后啟動(dòng)他。為了獲取景深數(shù)據(jù),我們給sensor的DepthFrameReady注冊(cè)了時(shí)事件。上面的代碼中數(shù)據(jù)通過(guò)DepthFrameReady事件觸發(fā)。在Kinect應(yīng)用中,這些獲取數(shù)據(jù)的事件有DepthFrameReady,ColorFrameReady以及SkeletonFrameReady。可以通過(guò)這些事件獲取豐富的數(shù)據(jù)來(lái)完成各種有趣的應(yīng)用。在上面的代碼中,我們簡(jiǎn)單的將景深攝像頭獲取的數(shù)據(jù)輸出打印到控制臺(tái)上。運(yùn)行程序,然后站在Kinect前面一段距離,你就會(huì)看到控制臺(tái)上輸出的信息,酷吧。 5.Kinect SDK示例程序安裝完Kinect for Windows SDK后,快捷菜單列表中有一個(gè)Kinect SDK Sample Browser,自帶有一些示例應(yīng)用程序,打開(kāi)后如下圖:如果安裝好了Kinect,就可以直接點(diǎn)擊運(yùn)行了:我試了一下,挺有趣的:Kinect Explorer:這是一WPF程序,界面分為左右兩個(gè)圖像區(qū)域,左邊通過(guò)彩色攝像頭獲取圖像信息,并通過(guò)骨骼追蹤將骨骼疊加在圖像上,右邊圖像是通過(guò)景深攝像頭獲取的景深信息,也在圖上疊加了骨骼信息,在這兩幅圖像下面是一些列對(duì)成像參數(shù)的設(shè)置。這個(gè)例子主要是用來(lái)展示這幾個(gè)傳感器的應(yīng)用以及如何獲取傳感器的信息,還包括獲取骨骼數(shù)據(jù)。Shape Game:這個(gè)一個(gè)簡(jiǎn)單的游戲,界面上的人是通過(guò)骨骼追蹤繪制出來(lái)的,在Kinect前面晃動(dòng)時(shí),界面上的人也會(huì)跟著動(dòng),當(dāng)碰到圖形時(shí)能夠得分。Kinect Audio Demo:這個(gè)是語(yǔ)音識(shí)別的例子上面展示的是聲音的方向,下面是語(yǔ)音識(shí)別的結(jié)果,有Red,Green,Blue三個(gè)單詞,當(dāng)站在Kinect前面說(shuō)某個(gè)單詞時(shí),如果識(shí)別正確,橫線會(huì)顯示相應(yīng)的顏色。試了一下,還是挺靈敏的。后的的例子是針對(duì)Kinect for Windows sensor設(shè)備的例子,我的Kinect for xbox Sensor不能用。 6.結(jié)語(yǔ)本文簡(jiǎn)要介紹了Kinect傳感器的結(jié)構(gòu),開(kāi)發(fā)所需要的軟硬件環(huán)境,并通過(guò)一個(gè)小例子展示了如何從Kinect獲取數(shù)據(jù),最后簡(jiǎn)單介紹了Kinect SDK所帶的例子,希望本文能幫助你熟悉Kinect for windows SDK。作者: yangecnu(ya
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 入團(tuán)考試2025年實(shí)踐試題及答案
- 護(hù)士職業(yè)道德試題及答案
- 事業(yè)單位會(huì)計(jì)特色分析試題及答案
- 2024年中級(jí)審計(jì)師考試新形式與試題及答案的順應(yīng)
- 2024高級(jí)會(huì)計(jì)考試復(fù)習(xí)試題及答案
- 快速掌握中級(jí)審計(jì)師考試試題及答案
- 2025年建造師職業(yè)發(fā)展路徑試題及答案
- 建筑行業(yè)新規(guī)對(duì)考試的影響試題及答案
- 2024年高級(jí)會(huì)計(jì)考試詳細(xì)試題及答案
- 2025年中級(jí)會(huì)計(jì)考試指導(dǎo)手冊(cè)試題及答案
- 校園小品《我的未來(lái)不是夢(mèng)》劇本
- 智慧火電廠綜合安防解決方案
- 《歷史研究》格式-20210720155944
- 《鋼鐵是怎樣煉成的》讀書(shū)分享 課件
- 中班語(yǔ)言《什么東西彎又彎》課件
- 2024年民政局離婚協(xié)議書(shū)樣板
- XX醫(yī)院抗菌藥物臨床應(yīng)用監(jiān)督管理機(jī)制+預(yù)警機(jī)制
- 臨湘事業(yè)單位統(tǒng)一招聘考試真題
- 2024年全國(guó)執(zhí)業(yè)獸醫(yī)考試真題及答案解析
- 少數(shù)民族佤族民俗文化科普介紹
- 2024-2030年中國(guó)漿紙行業(yè)市場(chǎng)發(fā)展分析及發(fā)展前景預(yù)測(cè)研究報(bào)告
評(píng)論
0/150
提交評(píng)論