private KinectInteractionControl getKinectInteraction() { if (null == interaction) { Cursor = Cursors.Wait; interaction = new KinectInteractionControl(SENSOR_IDX); Cursor = Cursors.Arrow; } return interaction; }
private void addKinectConnection() { cameraControl = new KinectCameraControl(SENSOR_IDX); cameraControl.ScreenImage = cameraImage; kinectControl = new KinectInteractionControl(SENSOR_IDX); kinectControl.Enabled = false; sensorService.startSensor(SENSOR_IDX); skeletonService.enableSkeleton(sensorService.getSensor(SENSOR_IDX)); gestureService.enableGestureService(sensorService.getSensor(SENSOR_IDX)); kinectReady = true; }
private void uiUpdate_Tick(object sender, EventArgs e) { ISensorService sensorService = SpringUtil.getService<ISensorService>(); // checks that the kinect is connected if (sensorService.sensorAvailable(SENSOR_IDX)) { startCameraButton.IsEnabled = true; startStopButton.IsEnabled = true; } else { startCameraButton.IsEnabled = false; startStopButton.IsEnabled = false; // stop interaction service if (null != interaction) { interaction = null; } // close camera window if (null != cameraView) { cameraView.Stop(); cameraView.Close(); cameraView = null; } } }