萬衆期待的Kinect for Windows SDK終于在廣大開發者的千呼萬喚中釋出了beta版,作為曆史上銷售最快的消費電子産品,早就有無數人想将其用于其他領域了。微軟雖然在硬體接口上制造了一點小障礙,但并沒有對Kinect的輸出做任何加密。于是,基于Kinect的各種應用層出不窮,也有開源社群提供了針對Kinect的USB驅動程式,比如OpenKinect等。
微軟從谏如流,推出了官方版的Kinect for Windows SDK,終于讓廣大開發者可以名正言順地使用Kinect SDK了。我希望能夠在第一時間為國内開發者提供Kinect開發相關的介紹,根據微軟官方提供的指南,從淺入深,将自己摸索Kinect SDK 的過程記錄下來。
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201106/201106170324415321.png"></a>
首先來說,Kinect for Windows SDK的下載下傳位址:
<a href="http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx">http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx</a>
Kinect SDK目前隻支援Windows 7,分為x86和x64兩個版本。開發工具方面還需要.NET Framework 4.0和Visual Studio 2010 (最低Express版本)的支援。
Kinect SDK的視訊開發教程:
<a href="http://channel9.msdn.com/Series/KinectSDKQuickstarts?sort=recent#tab_sortBy_recent">http://channel9.msdn.com/Series/KinectSDKQuickstarts?sort=recent#tab_sortBy_recent</a>
Kinect SDK的開發指南:
<a href="http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/guides.aspx">http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/guides.aspx</a>
Kinect SDK的官方論壇:
<a href="http://social.msdn.microsoft.com/Forums/en-US/kinectsdk/threads">http://social.msdn.microsoft.com/Forums/en-US/kinectsdk/threads</a>
硬體裝置的需求是: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。下面是亞馬遜上的産品連結:
<a href="http://www.amazon.com/Xbox-360-Kinect-Adapter-Power-Supply/dp/B004IXRXGY/ref=sr_1_1?ie=UTF8&qid=1308247174&sr=8-1">http://www.amazon.com/Xbox-360-Kinect-Adapter-Power-Supply/dp/B004IXRXGY/ref=sr_1_1?ie=UTF8&qid=1308247174&sr=8-1</a>
下面的圖檔是Kinect和AC Adapter/ Power Supply:
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201106/201106170324428834.jpg"></a>
按照接口連接配接好後,将USB插入到PC上,AC Adapter電源是可以支援220V的,是以不需要轉換器直接插到電源上就可以。
Kinect SDK的安裝過程非常簡單,無需任何設定,直接安裝即可。
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201106/201106170324446490.png"></a>
Kinect SDK安裝完成後,我們将Kinect轉接口的USB接口插入到PC中。PC會發現新硬體,并且自動查找驅動程式安裝。下圖是安裝完成後的示意圖:
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201106/20110617032445734.png"></a>
我們打開Kinect SDK中自帶的Sample Skeletal Viewer就可以很友善地檢測Kinect裝置是否與PC已經連接配接好了。
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201106/201106170324463898.png"></a>
為了測試,逼得我不得不閃亮出鏡了。以後Kinect調試,說不定還真要請一個人站在那裡,實作靈活開發中的“雙人程式設計”……
我們今天關于Kinect的介紹就到這裡,在Kinect SDK的釋出會上展示了很多有意思的DEMO,可見Kinect的應用前景是無限廣闊的。下圖就是一個Kinect與虛拟增強現實整合的案例:
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201106/201106170324477966.png"></a>
下一節,我們會深入Kinect真實的開發環境,來編寫第一個Kinect的應用程式。
本文轉自馬甯部落格園部落格,原文連結:http://www.cnblogs.com/aawolf/archive/2011/06/17/2083249.html,如需轉載請自行聯系原作者