[Kinect SDK] 在Windows 7中使用Kinect - 安裝Kinect for Windows SDK

常常逗留在點部落的朋友們應該會發現,最近點部落和台灣微軟合作舉辦了一個Kinect for Windows創意應用競賽,只要想出Kinect在Windows上的相關應用並且實作出來,就有機會奪得豐厚的獎金和Tech.Days Taiwan 2011 的門票一張!!
不過這個Kinect for Windows SDK究竟應該怎麼玩呢??讓我們看下去~

 

常常逗留在點部落的朋友們應該會發現,最近點部落和台灣微軟合作舉辦了一個Kinect for Windows創意應用競賽,只要想出Kinect在Windows上的相關應用並且實作出來,就有機會奪得豐厚的獎金和Tech.Days Taiwan 2011 的門票一張!!不過這個Kinect for Windows SDK究竟應該怎麼玩呢??讓我們看下去~

 

Step 0. 準備開發環境

要能順利的使用Kinect for Windows SDK,必需要準備好以下的開發環境:

硬體需求:

  • Kinect for Xbox 360 感應器(什麼!?你還沒買!? 那一起來參加報名參加比賽吧~主辦單位有提供設備出借喔!!)
  • 2.66-GHz、雙核心以上的CPU
  • 支援DirectX® 9.0c的顯示卡
  • 2GB以上的記憶體(建議加到4G以上)

軟體需求:

 

Step 1.下載Kinect for Windows SDK

確認完基本需求之後,接下來請到Kinect for Windows SDK官網下載beta版的Kinect for Windows SDK來玩吧!!進到官網,應該會在上面的Menu列和頁尾都看得到很明顯的Download大字~沒錯,給他點下去就對了!!

image

進到下載頁面後,請依照自己的作業系統版本下載32位元或是64位元版本的SDK。(我的作業系統是64位元的Windows 7,所以之後就會用64位元版來示範喔!!)

image

 

Step 2. 安裝Kinect for Windows SDK

下載完成之後,直接開啟執行檔,跟著安裝精靈的指示,基本上都是一直按下一步就能輕鬆裝完。以我自己的測試環境(雙核 2.53GHz的CPU),大概不用一分鐘就裝完了!!

image

下面這一步講到,某些內建的範例會使用到Direct SDK,如果有需要的朋友可以點選這裡下載。

image

image

下面是預設的安裝路徑,在預設的情況下,64位元版的作業系統會安裝到C:\Program Files (x86)\Microsoft Research KinectSDK,32位元版則會安裝到C:\Program Files\Microsoft Research KinectSDK

image

image

image

安裝完畢!!

 

Step 3. 將Kinect感應器接上電腦

安裝完畢之後,電腦中應該就有Kinect的驅動程式了。接著我們將Kinect接上電腦;如下圖,A為Kinect主機本身附的接頭,B和C是電源線上的兩個接頭;請將A接上C之後,再將B連接電腦。(請千萬別硬想把A插進電腦的USB孔喔~會壞掉的!!)

經過我的實測,Kinect的電源也得接上才行喔!!否則可能電腦會無法偵測到Kinect並安裝完所有需要的驅動程式。

image

接上電腦之後,電腦應該可以偵測到並且安裝好Kinect的驅動程式。

image

在裝置管理員中的Microsoft Kinect項目裡如果有出現Microsoft Kinect Audio Array Control和Microsoft Kinect Camera的話,就可以使用Kinect的攝影機和麥克風啦!!

image

 

Step 4. 開始使用Kinect

完成以上動作之後,我們就可以直接開啟Kinect for Windows SDK中內建的小範例來進行簡單的測試囉!!

請使用檔案總管瀏覽到我們安裝的路徑,會看到有如下圖列表中的檔案,其中的兩個執行檔都可以直接開來玩看看喔!!

image

內建範例的ShapeGame.exe是一個會有很多不同形狀掉下來的小遊戲,玩家可以利用身體去碰撞那些形狀,或是以語音來進行遊戲,而且可以兩個人同時玩喔!!

以下是遊戲進行的範例影片:

Get Microsoft Silverlight

 

另外一個內建的範例程式SkeletalViewer.exe則是可以顯示出人物骨架的小應用程式(下圖為了保護當事人,VGA View經過模糊處理)。

image

 

在Docs資料夾中則有Kinect SDK中可供C++和Managed Code使用的API參考文件。

另外,ReadMe.html檔則是關於Kinect for Windows SDK的基本介紹以及Unmanaged/Managed平台的使用方式。

之後關於使用Kinect for Windows SDK來進行程式開發的部份,就留到下回吧!!我們下次見!!~~