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); } }