[expand title="發表日期:2014/09/04 最後更新:2014/09/17" alt="點選觀看詳細更新記錄"]
- 2014/09/04, 新增文章
- 2014/09/17, 更新內容:增加重開步驟
[/expand]
0.目錄
- 需要準備的檔案:
- Windows 7 / 8 (自行安裝)
- Visual Studio 2010 (ULTIMATE / PROFESSIONAL 測試ok) (自行安裝)
- KinectSDK-v1.8-Setup
- KinectDeveloperToolkit-v1.8.0-Setup
- 附註:本文撰寫時微軟已經公布SDK2.0,可參考以下連結
1.簡介
- 本文介紹在Windows 7(8)下安裝KinectSDK-v1.8,並使用Visual Studio 2010作為開發平台,使用語言為"VC++"
2.安裝環境
- Windows 7 x64
- Windows 8 x64
- Visual Studio 2010
- 系統需求(官方數據)
- OS: Windows7/8
- HW:
- 32-bit (x86) or 64-bit (x64) processors
- Dual-core, 2.66-GHz or faster processor
- USB 2.0 bus dedicated to the Kinect
- 2 GB of RAM
- Graphics card that supports DirectX 9.0c
3.方法說明
快速筆記為:
- 拔除連接的Kinect設備
- 執行KinectSDK-v1.8-Setup.exe,依照畫面指示安裝(只有下一步可選沒什麼問題)
- 執行KinectDeveloperToolkit-v1.8.0-Setup.exe,依照畫面指示安裝(只有下一步可選沒什麼問題)
- 連接Kinect設備,等待系統自動抓取驅動
- 重開電腦以套用環境變數
- 完成。可開啟範例程式測試功能
以下將分成幾個部分說明:
[expand title="3-1 安裝SDK(點擊展開)" alt="3-1 安裝SDK(點擊展開)"]
第一步開始安裝SDK,安裝完成的資料在C:\Program Files\Microsoft SDKs\Kinect\v1.8中
首先先關掉作業中的程式,並移除Kinect設備的連接(就是把Kinect的USB拔掉)<----官方說的,可能不移除會安裝不完整?
執行下載好的KinectSDK-v1.8-Setup.exe,首先會出現授權頁面
打勾接受(I agree to the licensse terms and conditions)後開始安裝(Install)
[caption id="attachment_630" align="aligncenter" width="761"] [KINECT]安裝 - 安裝授權畫面[/caption]安裝完成按X(Close)就好
[caption id="attachment_633" align="aligncenter" width="763"] [KINECT]安裝SDK完成[/caption]提示訊息中會告訴你下一步可以下載安裝ToolKit,不過這我們已經準備好了,可以放心關掉
[/expand]
[expand title="3-2 安裝Toolkit(點擊展開)" alt="3-2 安裝Toolkit(點擊展開)"]
第二步安裝ToolKit,安裝完成的資料在C:\Program Files\Microsoft SDKs\Kinect\Developer Toolkit v1.8.0中
執行下載好的KinectDeveloperToolkit-v1.8.0-Setup.exe,首先會出現授權頁面
打勾接受(I agree to the licensse terms and conditions)後開始安裝(Install)
[caption id="attachment_636" align="aligncenter" width="751"] [KINECT]安裝ToolKit授權頁面[/caption]這個安裝過程比較久,稍微有耐心等他跑完
[caption id="attachment_634" align="aligncenter" width="752"] [KINECT]安裝ToolKit[/caption]安裝完成按X(Close)就好
[caption id="attachment_635" align="aligncenter" width="756"] [KINECT]安裝ToolKit完成畫面[/caption][/expand]
[expand title="3-3 連結機器(點擊展開)" alt="3-3 連結機器(點擊展開)"]
連接Kinect設備(就是插上Kinect的USB)
系統會自動偵測並安裝驅動
完成後可以在裝置管理員看到設備
[caption id="attachment_631" align="aligncenter" width="342"] [KINECT]安裝完成可在裝置管理員看到相關設備[/caption]基本上到這邊就可以開始開發Kinect程式了
不過為了正確套用環境變數,建議重新開機以免出現"找不到NuiApi.h"的錯誤訊息
[/expand]
[expand title="3-4 測試範例(點擊展開)" alt="3-4 測試範例(點擊展開)"]
進入C:\Program Files\Microsoft SDKs\Kinect\Developer Toolkit v1.8.0\Samples\C++
這裡面是微軟提供的範例,例如SkeletonBasics-D2D就是骨架的取得
找一個喜歡的專案資料夾進去,點兩下xxx.sln(專案檔)啟動專案,直接編譯執行就能看到結果
以SkeletonBasics-D2D為例,執行畫面如下
[caption id="attachment_632" align="aligncenter" width="768"] [KINECT]使用範例偵測骨架結果[/caption][/expand]
4.參考資料
5.後記
- 要一邊讓Kinect偵測骨架,還要一邊節圖,真的是考驗我的功力阿~