public void TestKinect() { using (KinectCapture capture = new KinectCapture(KinectCapture.DeviceType.Kinect, KinectCapture.ImageGeneratorOutputMode.Vga30Hz)) { ImageViewer viewer = new ImageViewer(); Application.Idle += delegate(Object sender, EventArgs e) { //Image<Bgr, Byte> img = capture.RetrieveBgrFrame(); capture.Grab(); Mat img = new Mat(); capture.RetrieveDisparityMap(img); viewer.Image = img; }; viewer.ShowDialog(); } }