Kinect for windows開発準備


Kinect for windowsの開発を行うなら、まずそのSDKとToolKitをダウンロードします。http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx。
最新バージョンはv 1.7で、インストール環境はWindows 7、windows 8、Windwos Embodded Standard 7です。開発ツールはVSL 2012です。
VSでは、Kinect for windowsのテンプレートが提供されていません。デスクトップアプリケーションを作成すれば、Kinect for windowsを起動できます。WinFormフォームを作成して、Kinect for windowsを起動します。
優先:Winformプロジェクトを作成します。
第二に、プロジェクト引用にKinect引用を追加し、Microsoft.Kinect.dllの所在経路は、C:\Program Files\Microsoft SDKs\Kinect\v 1.7\Asembilies(インストール経路に応じて)である。
再度:プロジェクトにusing Microsoft.Kinect名前空間を追加します。
最後にC〓〓コードを書きます。
       
   
   
   
   
  1. KinectSensor kinectsensor = null// Kinect  
  2.         private void Form1_Shown(object sender, EventArgs e)  
  3.         {  
  4.             // Kinect Kinect  
  5.             foreach (KinectSensor ks in KinectSensor.KinectSensors)  
  6.             {  
  7.                 // Kinect  
  8.                 if (ks.Status == KinectStatus.Connected)  
  9.                 {  
  10.                     kinectsensor = ks; // Kinect Kinect  
  11.                     kinectsensor.Start();// ,  
  12.                     this.Text = "Kinect ……";//  
  13.                     return;  
  14.                 }  
  15.             }  
  16.         }  
  17.         private void Form1_FormClosing(object sender, FormClosingEventArgs e)  
  18.         {  
  19.             if (kinectsensor.Status == KinectStatus.Connected)  
  20.             {  
  21.                 kinectsensor.Stop();// Kinect  
  22.                 MessageBox.Show ( "Kinect !");  
  23.             }  
  24.         }  
  25.     } 
一般的には、システムが起動する時にKinectを起動し、システムがオフになる時にKinectをオフにします。もちろん自分のプロジェクトの状況によって決めます。