public void Initialize(StereoCameraCalibrationModel calibration, IConsoleService consoleService)
        {
            Calibration = calibration;

            _capture1 = new TrackerService(consoleService);
            _capture1.Initialize(Calibration.Camera1);
            _capture2 = new TrackerService(consoleService);
            _capture2.Initialize(Calibration.Camera2);
        }
        public StereoCameraCalibrationViewModel(ObservableCollection<CameraModel> cameras)
        {
            Cameras = cameras;
            if (IsInDesignMode)
            {

            }
            else
            {
                CalibrationService = new StereoCameraCalibrationService();
                ConsoleService = new ConsoleService();

                Calibration = new StereoCameraCalibrationModel()
                {
                    Camera1 = Cameras[0],
                    Camera2 = Cameras[1],
                };
                CalibrationService.Initialize(Calibration, ConsoleService);
            }
        }