CPVR 2013 Tutorial
Runtime Managed Toolkit Skeletal Tracking Drivers Applications Native
IR Emitter Color Sensor IR Depth Sensor Tilt Motor Microphone Array
KinectSensor kinect = null; void StartKinectST() { kinect = KinectSensor.KinectSensors.FirstOrDefault(s => s.Status == KinectStatus.Connected); // Get first Kinect Sensor kinect.SkeletonStream.Enable(); // Enable skeletal tracking skeletonData = new Skeleton[kinect.SkeletonStream.FrameSkeletonArrayLength]; // Allocate ST data kinect.SkeletonFrameReady += new EventHandler<SkeletonFrameReadyEventArgs>(kinect_SkeletonFrameReady); // Get Ready for Skeleton Ready Events kinect.Start(); // Start Kinect sensor } private void kinect_SkeletonFrameReady(object sender, SkeletonFrameReadyEventArgs e) { using (SkeletonFrame skeletonFrame = e.OpenSkeletonFrame()) // Open the Skeleton frame { if (skeletonFrame != null && this.skeletonData != null) // check that a frame is available { skeletonFrame.CopySkeletonDataTo(this.skeletonData); // get the skeletal in this frame ... HANDLE SKELETAL DATA HERE ... } } }
http://go.Microsoft.com/fwlink/?LinkId=236070 http://go.Microsoft.com/fwlink/?LinkId=236056 http://go.Microsoft.com/fwlink/?LinkId=236069 http://kinectforwindows.codeplex.com/
Recommend
More recommend