若是要进行Kinect for windows的开发,首先要下载它的SDK和ToolKit,下载地址为:http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx。windows
- KinectSensor kinectsensor = null; //定义一个Kinect对象
- private void Form1_Shown(object sender, EventArgs e)
- {
- //从Kinect集合中找到链接上的Kinect
- foreach (KinectSensor ks in KinectSensor.KinectSensors)
- {
- //找到链接的Kinect
- if (ks.Status == KinectStatus.Connected)
- {
- kinectsensor = ks; //把找到链接的Kinect对象赋给全局Kinect对象
- kinectsensor.Start();//开始工做,便可以采集摄像头和红外摄像头信息
- this.Text = "Kinect开始工做……";//提示信息
- return;
- }
- }
- }
- private void Form1_FormClosing(object sender, FormClosingEventArgs e)
- {
- if (kinectsensor.Status == KinectStatus.Connected)
- {
- kinectsensor.Stop();//结束Kinect采集工做
- MessageBox.Show ( "Kinect结束工做!");
- }
- }
- }
通常状况下,咱们在系统启动的时候启动Kinect,在系统关闭时关闭Kinect,固然要根据本身的项目状况而定。ide