public MainWindow() { var settings = new CefSettings(); settings.CefCommandLineArgs.Add("disable-gpu", "1"); Cef.Initialize(settings); InitializeComponent(); this.PreviewKeyDown += new KeyEventHandler(HandleEsc); sensor = KinectSensor.GetDefault(); //Mouse.OverrideCursor = Cursors.None; if (sensor != null) { sensor.Open(); reader = sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Color | FrameSourceTypes.Depth | FrameSourceTypes.Infrared | FrameSourceTypes.Body); reader.MultiSourceFrameArrived += Reader_MultiSourceFrameArrived; //Initialize gestureController gestureController = new GestureController(); gestureController.Start(); gestureController.GestureRecognized += gestureController_GestureRecognized; //Initialize spyGlassController mouseController = new MouseController((int)SystemParameters.PrimaryScreenWidth / 2, (int)SystemParameters.PrimaryScreenHeight / 2); //961,600 for Display / 829,586 for local testing playersController = new PlayersController(); playersController.BodyEntered += UserReporter_BodyEntered; playersController.BodyLeft += UserReporter_BodyLeft; playersController.Start(); KinectCoreWindow kinectCoreWindow = KinectCoreWindow.GetForCurrentThread(); kinectCoreWindow.PointerMoved += kinectCoreWindow_PointerMoved; string folder = System.IO.Directory.GetCurrentDirectory().ToString(); for (int i = 0; i < folder.Length; i++) { if (folder[i] == '\\') { base_folder += '\\'; base_folder += '\\'; } else { base_folder += folder[i]; } } base_folder += "\\Images"; Console.WriteLine(base_folder); } }