private void initialize(int sensorIdx) { Enabled = true; LastGesture = String.Empty; lastGestureTime = DateTime.Now; processService = SpringUtil.getService<IProcessService>(); sensorService = SpringUtil.getService<ISensorService>(); shortcutService = SpringUtil.getService<IShortcutService>(); gestureService = SpringUtil.getService<IGestureService>(); configService = SpringUtil.getService<IConfigService>(); this.sensorIdx = sensorIdx; sensorService.startSensor(sensorIdx); gestureService.enableGestureService(sensorService.getSensor(sensorIdx)); }
private void initialize(int sensorIdx) { Enabled = true; cameraService = SpringUtil.getService<ICameraService>(); sensorService = SpringUtil.getService<ISensorService>(); skeletonService = SpringUtil.getService<ISkeletonService>(); gestureService = SpringUtil.getService<IGestureService>(); sensorService.startSensor(sensorIdx); cameraService.startCameraService(sensorService.getSensor(sensorIdx)); skeletonService.enableSkeleton(sensorService.getSensor(sensorIdx)); gestureService.enableGestureService(sensorService.getSensor(sensorIdx)); imgHandLeft = new BitmapImage(new Uri(Application.Current.StartupUri, IMAGE_HAND_LEFT)); imgHandRight = new BitmapImage(new Uri(Application.Current.StartupUri, IMAGE_HAND_RIGHT)); imgHandLeftActive = new BitmapImage(new Uri(Application.Current.StartupUri, IMAGE_HAND_LEFT_ACTIVE)); imgHandRightActive = new BitmapImage(new Uri(Application.Current.StartupUri, IMAGE_HAND_RIGHT_ACTIVE)); imgHandLeft.Freeze(); imgHandRight.Freeze(); imgHandLeftActive.Freeze(); imgHandRightActive.Freeze(); }