Kinect for windows開發準備

若是要進行Kinect for windows的開發,首先要下載它的SDK和ToolKit,下載地址爲:http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspxwindows

如今最新的版本是v1.7,安裝環境是Windows 7,windows 8,Windwos Embedded Standard 7。開發工具爲VS2012。
在VS中沒有提供Kinect for windows的模板,只要建立桌面應用均可以來啓動Kinect for windows。咱們建立一個WinForm窗體來啓動一下Kinect for windows。
首選:建立一個Winform項目。
其次:在項目引用中添加Kinect引用,Microsoft.Kinect.dll所在路徑爲:C:\Program Files\Microsoft SDKs\Kinect\v1.7\Assemblies(視安裝路徑而定)
再次:在項目中添加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,固然要根據本身的項目狀況而定。ide

相關文章
相關標籤/搜索