Kinect for Windows SDK開發入門(一) 開發環境配置

來源:互聯網
上載者:User

前幾天無意中看到微軟發布了Kinect for windows sensor,進去看了一下Kinect應用的例子,發現 Kinect除了作為xbox360遊戲的外設外還能開發一些很酷的應用,而且微軟也發布可針對Kinect開發的 Kinect for windows SDK1.0正式版本,原本想買一個Kinect for windows sensor來進行開發玩一玩的 ,可是那個出來沒多久,淘寶上只有代購的,而且比Kinect for Xbox360 sensor貴了很多,而且只能進 行開發,考慮到以後開發完了,想玩Xbox的話直接就再買個主機,連上這個就可以玩體感遊戲了,所以 在淘寶上買了一個Kinect for Xbox360 sensor,這兩個sensor的最大區別是for windows版本的有近景 模式,能夠進行近景識別。

首先來看一下Kinect裝置:

1. Kinect裝置

黑色的 Kinect裝置如下圖:基座和感應器之間有一個電動的馬達,通過程式能夠調整俯仰角度,在上面的感應 器中有一個紅外投影儀,兩個網路攝影機,四個麥克風和一個風扇。開啟外面的蓋子可以看到裡面的構造: 這些感應器用來捕捉RGB和深度資料,面對Kinect,從左往右看。最左邊是紅外光源,其次是LED指示燈 ,再次是彩色網路攝影機,用來收集RGB資料,最右邊是紅外網路攝影機用才採集景深資料。彩色網路攝影機最大支援 1280*960解析度成像,紅外網路攝影機最大支援640*480成像。

在感應器 的下方是麥克風陣列,他包括四個不同的麥克風,一個在左邊的紅外發射器下面,另外3個在右邊景深攝 像頭下面。

初步瞭解了Kinect構造後,接下來看看開發環境的搭建:

2. Kinect for Windows SDK軟硬體環境

Kinect for Windows SDK是一些列的類庫,他能夠使得開發人員能夠將 Kinect作為輸入裝置開發各種應用程式。就像名字所顯示的那樣,Kinect for Windows SDK只能運行在 32位或者64位的windows7及以上版本的作業系統上。

硬體設定

一台電腦,當然記憶體越大越好(推薦2G或者以上),處理器頻率(2.66GHz及以上)越高越好。

Windows 7作業系統,以及支援Microsoft DirectX9.0c相容的顯卡

Kinect for Xbox360 Sensor(如果單買的話,內建有USB Power Adapter,如果是和Xbox360套裝一 起捆綁的話,因為Xbox主機能夠直接為Kinect外設提供電源,所以沒有電源,可能需要另買USB Power Adapter)

使用Visual Studio 2010 Express版本或者專業版進行開發時,需要安裝最新版本的Kinect for Windows SDK,SDK中包含有對Kinect的硬體驅動。

軟體配置

1. Visual Studio 2010 Express或者Visual Studio 2010專業版或其他版本

2. .NET Framework 4.0

3. Kinect for Windows SDK,最新版本為1.0版本,下載地址: http://www.microsoft.com/en-us/kinectforwindows/develop/overview.aspx

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.