作者:馬寧
萬衆期待的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。下面是亞馬遜上的產品鏈接:
安裝步驟
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的應用程序。