google-code-prettify

2014年7月16日 星期三

開發Kinect for Windows v1 應用程式所需安裝的環境


Kinect的Driver和開發套件有兩大流派,
一個是開放原始碼社群的OpenNI和OpenCV,並使用C/C++語言開發之流,
另一個是使用微軟官方SDK和KinectDeveloperToolkit,主要使用C#(也可以使用VB/C++)語言開發,
我的經驗是使用官方的solution這部份。

我上網去看下載Kinect for Windows SDK 的網頁,
發現官網已推出Kinect for Windows SDK 2.0 Public Preview,
硬體需求上面寫明只支援「A Microsoft Kinect for Windows v2 sensor」,

才知道剛好是新版Kinect在台上市的日子。
所以原本之前學習時碰的實驗室所購買的Kinect v1無法使用,

下載的頁面我沒看到下載舊版SDK的連結有點不便,
搜尋了一下才找到下載的網址。

開發Kinect應用程式採用官方所推廣的Solution,
除了要安裝Visual Studio(我使用過2010、2012),
還要安裝:

Kinect for Windows v1 sensor使用的:
Kinect for Windows SDK v1.8
Kinect for Windows Developer Toolkit v1.8

佈署程式時,可不用安裝SDK,但需要Runtime,
Kinect for Windows Runtime v1.8


另外,我使用了Kinect Toolbox這個Open Source的Framework作為肢體行為辨識框架:
Kinect Toolbox
這個Open Source的創建者寫了一本書介紹這個Framework,
也有中文版的譯書:寫給專業開發者用的 Windows Kinect SDK 技術手冊 (Programming with the Kinect for Windows Software Development Kit)

還有其他有趣的Open Source,可以增加應用程式的UI豐富性,
例如:Coding4Fun Kinect Toolkit 

以上是針對Kinect for Windows v1 sensor所作的介紹