並且做簡單的介紹如何用 studio 去做基本環境設定..
系統環境 : Window 7
開發環境 : Visual Studio 2010
請先安裝好基本 Kinect SDK V 1.7
kinect 與 kinect SDK (請點我)
話不多說,直接進主題。
1. 首先先創造一個專案
File -> New Project -> Console Application
2. 加入參考
(基本上在安裝SDK路徑下找到 Microsoft.Kinect.dll)
3. 在主程式下加入 引用宣告
using Microsoft.Kinect ;
4. 宣告使用KinectSensor 物件
KinectSensor sensor = KinectSensor.KinectSensors[0];
5. 做判斷,如果有偵測到印出 yes 沒有則為 no
if (sensor != null)
{
System.Console.WriteLine("yes!");
}
else {
System.Console.WriteLine("no!");
}
6. 以上即可編譯,如果成功則會顯示yes , 否則no 。
接下來要做的是改變他的仰角,
在偵測到kinect 的情況下,就必須啟動她
sensor.Start();
如做完動作,則必須關閉kinect 物件,
sensor.Stop();
然而在程式碼(Start - Stop)中間,我們可以 加入 控制kinect 仰角
//此為校正角度 -> 0
sensor.ElevationAngle = 0;
//如要改變角度如向下13 度
sensor.ElevationAngle = -13;
//如要改變角度如向上13度
sensor.ElevationAngle = 13;
則可以明顯地看到kinect 角度的改變。
如要做更深的判斷是否在running 可以加入判斷
sensor.IsRunning
完整程式碼(請點我)
參考資料來源 :Kinect 體感程式 設計入門
沒有留言:
張貼留言