private void prepare() { kinectConnected = (KinectSensor.KinectSensors.Count > 0); if (kinectConnected) { //Initialize sensor kinectSensor = KinectSensor.KinectSensors[0]; kinectSensor.Start(); //Enable streams kinectSensor.ColorStream.Enable(ColorImageFormat.RgbResolution640x480Fps30); kinectSensor.DepthStream.Enable(DepthImageFormat.Resolution640x480Fps30); kinectSensor.SkeletonStream.Enable(); // Set up frame event tracking = true; kinectSensor.AllFramesReady += new EventHandler <AllFramesReadyEventArgs>(handleNewFrame); // Initialise tracking unit tracker = new RGBTracker(); // Prepare frame variables colorFrame = new byte[640 * 480 * 4]; depthFrame = new short[640 * 480]; System.Diagnostics.Debug.WriteLine("Tracker ready"); } else { System.Diagnostics.Debug.WriteLine("No kinect device connected!"); } }
private void prepare() { kinectConnected = (KinectSensor.KinectSensors.Count > 0); if (kinectConnected) { //Initialize sensor kinectSensor = KinectSensor.KinectSensors[0]; kinectSensor.Start(); //Enable streams kinectSensor.ColorStream.Enable(ColorImageFormat.RgbResolution640x480Fps30); kinectSensor.DepthStream.Enable(DepthImageFormat.Resolution640x480Fps30); kinectSensor.SkeletonStream.Enable(); // Set up frame event tracking = true; kinectSensor.AllFramesReady += new EventHandler<AllFramesReadyEventArgs>(handleNewFrame); // Initialise tracking unit tracker = new RGBTracker(); // Prepare frame variables colorFrame = new byte[640 * 480 * 4]; depthFrame = new short[640 * 480]; System.Diagnostics.Debug.WriteLine("Tracker ready"); } else { System.Diagnostics.Debug.WriteLine("No kinect device connected!"); } }