CPVR 2013 Tutorial Runtime Managed Toolkit Skeletal Tracking - - PowerPoint PPT Presentation

cpvr 2013 tutorial
SMART_READER_LITE
LIVE PREVIEW

CPVR 2013 Tutorial Runtime Managed Toolkit Skeletal Tracking - - PowerPoint PPT Presentation

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 =


slide-1
SLIDE 1

CPVR 2013 Tutorial

slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5

Native Managed Applications Toolkit Drivers Runtime Skeletal Tracking

slide-6
SLIDE 6

IR Emitter Color Sensor IR Depth Sensor Tilt Motor Microphone Array

slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10

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 ... } } }

slide-11
SLIDE 11

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/

slide-12
SLIDE 12