void CoordinateMapper_CoordinateMappingChanged(object sender, CoordinateMappingChangedEventArgs e) { kinect2Calibration = new Kinect2.Kinect2Calibration(); kinect2Calibration.RecoverCalibrationFromSensor(kinectSensor); kinect2CalibrationReady.Set(); depthFrameReader = kinectSensor.DepthFrameSource.OpenReader(); depthFrameReader.FrameArrived += depthFrameReader_FrameArrived; colorFrameReader = kinectSensor.ColorFrameSource.OpenReader(); colorFrameReader.FrameArrived += colorFrameReader_FrameArrived; bodyFrameReader = kinectSensor.BodyFrameSource.OpenReader(); bodyFrameReader.FrameArrived += bodyFrameReader_FrameArrived; audioBeamFrameReader = kinectSensor.AudioSource.OpenReader(); audioBeamFrameReader.FrameArrived += audioBeamFrameReader_FrameArrived; audioBeamFrameReader.AudioSource.AudioBeams[0].AudioBeamMode = AudioBeamMode.Manual; audioBeamFrameReader.AudioSource.AudioBeams[0].BeamAngle = 0; }
public Camera() { pose = new Matrix(4, 4); pose.Identity(); calibration = new Kinect2Calibration(); }