Kinect開發筆記之三Kinect開發環境配置具體解釋
並且Kinect 2.0 SDK不在須要單獨安裝Developer Toolkit,詳細的新特性能夠參見我的學習筆記的上一篇。
為了避免Kinect設備和SDK之間巨大的版本號差距帶來的問題。終於我決定選擇1.8版本號的SDK。1.8的SDK我在百度網盤上傳了一份,大家能夠挑速度快的下載:http://pan.baidu.com/s/1jiOOm
這裏提供微軟官方的Kinect for windows SDK 1.8的下載地址: http://www.microsoft.com/en-us/download/details.aspx?id=40278&hash=SjpZOegJKZ4aHHTLej%2b0PC2m%2fSdIlrANY75i146rVj3uiMf9sHJPRLTrWg1hEQQpicpbaZOuTdRy2HFQNUkD0w%3d%3d
1、準備工作 所謂工欲善其事必先利其器。作為一個Kinect開發人員。你必須要滿足一些硬性條件。 (1)Visual Studio的開發環境,相信沒有程序猿不裝這個吧。。。
。建議VS2012或者2013吧。
(2)掌握C#或者C++,Kinect SDK支持托管語言或者非托管語言。所謂托管是由公共語言運行庫環境運行代碼而不是由操作系統運行,非托管是在公共語言運行庫環境外部。由操作系統直接運行的代碼。 (3)Windows開發環境且Kinect電腦的Cpu內存以及顯卡兼容都有一定要求。通常僅僅要你的電腦不是幾年前的老機。都差點兒相同會滿足,這個僅僅提一下。2、安裝SDK 接下來我們準備安裝Kinect SDK 1.8。安裝前我們要確認幾件事情。 (1)安裝SDK前要確保Visual Studio是關閉的,以便於Kinect SDK的環境變量配置 (2)假設你的電腦正處於Windows更新,請更新完成後再安裝 (3)確保Kinect設備沒有插在你電腦的USB接口上 (4)刪除之前全部的Kinect設備驅動程序,假設你之前使用過Kinect,能夠在控制面板中查看是否有Kinect相關驅動。 (5)假設你之前有安裝舊版本號的SDK,那新版本號的SDK會自己主動在原文件夾上覆蓋舊版本號。
確認完畢後雙擊安裝Kinect SDK 1.8,點擊允許協議,Install,安裝完畢,例如以下圖所看到的。安裝完畢後我們須要點擊下載開發人員工具包來下載Developer Toolkit 1.8。好我們先讓他下載著吧。繼續忙我們的。 假設你關閉了這個頁面也不要緊。附上微軟官方下載網址:
id=40276">http://www.microsoft.com/en-us/download/details.aspx?
id=40276
假設你認為微軟的鏈接下載的不夠快。我在網盤分享了一份Developer Toolkit 1.8:
http://pan.baidu.com/s/1qWNrVD6
安裝完之後我們須要看看究竟如今我們計算機裏多了什麽。右鍵計算機,選擇屬性,來到控制面板頁,卸載程序界面。查看一下Kinect SDK都為我們安裝了什麽。
我們來一個一個慢慢看Kinect for Windows Runtime是一般消費者須要安裝的東西,就是說你假設不做開發的話,僅僅安裝一個Runtime就能夠了。但我們做開發的時候安裝SDK會自己主動為我們安裝上Runtime。
Drivers也就是Kinect相關的驅動程序。而名字最長的那個東西,Kinect for Windows Speech Recognition Language Pack(en-US),是英語的語音識別套件。
然後我們須要知道SDK的安裝文件夾,SDK是安裝在默認文件夾下的:C:\Program Files\Microsoft SDKs\Kinect\v1.8。
另外,Kinect SDK安裝的時候會為我們設定一個環境變量叫做KINECTSDK10_DIR,它指向Kinect SDK的路徑,以供Visual Studio使用。
我們來查看一下這個變量設置是否全然。
通常來說。是不會錯的,假設沒有為我們設置,那就要我們自己動手加入了。
3、連接Kinect
激動人心的時刻就要到了!
首先拿出自己的Kinect,不。
。
是學校的Kinect。
。。將Kinect接上電源後插入USB接口,系統會自己主動到網絡上檢查最新的驅動程序。
驅動安裝完畢後,你會看到綠色的指示燈亮起,這是第一個要確認的地方。
接下來我們要到設備管理器中查看Kinect相關驅動的情況——計算機,右鍵,屬性,設備管理器。
假設你找得到下圖中四個地方的設備,但第二個要確認的地方也沒有問題了。
4、體驗Kinect
以下我們開始體驗Kinect,我們須要下載OpenNI 2.x版本號的SDK,非常多人最開始可能沒有聽過這個名字,我在選這個畢設題目之前也一樣,OpenNI的意思是Open Natural Interaction,即開放的自然交互方式,下載網址:http://www.structure.io/openni
僅僅有8兆多我就不傳網盤了。。下載的時候須要自己選擇X86還是X64版本號。我下載的時2.2版本號。下載後解壓安裝到一個自己以後找得到的地方。
安裝之後來到開始菜單。找到剛剛安裝的OpenNI,單擊NiViewer或者SimpleViewer來運行OpenNI 2.x內建程序。SimpleViewer位於Samples Directory中。NiViewer位於Tools中。
先說一下操作。SampleViewer沒有什麽好操作的,NiViewer的話,esc推出。右鍵暫停畫面,F切換窗體還是全屏,左鍵選取想要看到的畫面。
這裏附上兩個Viewer不同的執行結果:
SampleViewer
NiViewer(不好意思,長的有點兒對不起觀眾。自覺打碼)
5、安裝Developer Toolkit 1.8
前面下的Toolkit 1.8大家不要忘了啊。雙擊執行。就跟安裝Sdk一樣的。安裝完畢後,從開始菜單中能夠找得到Developer Toolkit Browser和Kinect Studio。
同一時候系統變量中會被自己主動加入上FTSDK_DIR和KINECT_TOOLKIT_DIR。Developer Toolkit 1.8的默認安裝文件夾與Kinect並列。
安裝完Developer Toolkit後,我們的開發環境已經算基本配置完畢了。請使用2.0 SDK的朋友們註意。2.0版本號與之前版本號的環境配置並不同樣,所以本文你僅僅能夠參考切不可生搬硬套。
參考資料:Kinect體感程序設計入門
2014.3.19 18:21
By Mr.Losers
id=40278&hash=SjpZOegJKZ4aHHTLej%2b0PC2m%2fSdIlrANY75i146rVj3uiMf9sHJPRLTrWg1hEQQpicpbaZOuTdRy2HFQNUkD0w%3d%3d">
id=40278&hash=SjpZOegJKZ4aHHTLej%2b0PC2m%2fSdIlrANY75i146rVj3uiMf9sHJPRLTrWg1hEQQpicpbaZOuTdRy2HFQNUkD0w%3d%3d">
Kinect開發筆記之三Kinect開發環境配置具體解釋