文章目錄
作者:馬寧
萬眾期待的Kinect for Windows SDK終於在廣大開發人員的千呼萬喚中發布了beta版,作為曆史上銷售最快的消費電子產品,早就有無數人想將其用於其他領域了。微軟雖然在硬體介面上製造了一點小障礙,但並沒有對Kinect的輸出做任何加密。於是,基於Kinect的各種應用程式層出不窮,也有開源社區提供了針對Kinect的USB驅動程式,比如OpenKinect等。
微軟從諫如流,推出了官方版的Kinect for Windows SDK,終於讓廣大開發人員可以名正言順地使用Kinect SDK了。我希望能夠在第一時間為國內開發人員提供Kinect開發相關的介紹,根據微軟官方提供的指南,從淺入深,將自己摸索Kinect SDK 的過程記錄下來。
安裝環境
首先來說,Kinect for Windows SDK的:
http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx
Kinect SDK目前只支援Windows 7,分為x86和x64兩個版本。開發工具方面還需要.NET Framework 4.0和Visual Studio 2010 (最低Express版本)的支援。
Kinect SDK的視頻開發教程:
http://channel9.msdn.com/Series/KinectSDKQuickstarts?sort=recent#tab_sortBy_recent
Kinect SDK的開發指南:
http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/guides.aspx
Kinect SDK的官方論壇:
http://social.msdn.microsoft.com/Forums/en-US/kinectsdk/threads
硬體裝置的需求是:Kinect for Xbox 360 sensor和Xbox 360 Kinect AC Adapter/ Power Supply。
如果您購買的是單獨的Kinect,將包含Kinect AC Adapter/ Power Supply。但是如果您購買的是XBOX 360 Slim和Kinect的套裝,就需要單獨購買Kinect AC Adapter/ Power Supply。下面是亞馬遜上的產品連結:
http://www.amazon.com/Xbox-360-Kinect-Adapter-Power-Supply/dp/B004IXRXGY/ref=sr_1_1?ie=UTF8&qid=1308247174&sr=8-1
安裝步驟1. 硬體安裝
下面的圖片是Kinect和AC Adapter/ Power Supply:
按照介面串連好後,將USB插入到PC上,AC Adapter電源是可以支援220V的,所以不需要轉換器直接插到電源上就可以。
2. Kinect SDK安裝
Kinect SDK的安裝過程非常簡單,無需任何設定,直接安裝即可。
3. 環境測試
Kinect SDK安裝完成後,我們將Kinect轉介面的USB介面插入到PC中。PC會發現新硬體,並且自動尋找驅動程式安裝。是安裝完成後的:
4. 測試程式
我們開啟Kinect SDK中內建的Sample Skeletal Viewer就可以很方便地檢測Kinect裝置是否與PC已經串連好了。
為了測試,逼得我不得不閃亮出鏡了。以後Kinect調試,說不定還真要請一個人站在那裡,實現敏捷開發中的“雙人編程”……
寫到最後
我們今天關於Kinect的介紹就到這裡,在Kinect SDK的發布會上展示了很多有意思的DEMO,可見Kinect的應用前景是無限廣闊的。就是一個Kinect與虛擬增強現實整合的案例:
下一節,我們會深入Kinect真實的開發環境,來編寫第一個Kinect的應用程式。