public AddFaceViewModel() { _cameraHandler = new CameraHandler(); PreviewImages = new AsyncObservableCollection<PreviewImage>(); if (IsInDesignMode) { PreviewHeaderVisible = true; } }
public CameraViewModel() { if(IsInDesignMode) return; SelectedCam = Properties.Settings.Default.SelectedCam; DetectionEnabled = Properties.Settings.Default.DetectionEnabled; Fps = 0; CameraHandler = new CameraHandler(); Capture = CameraHandler.CreateCapture(SelectedCam); Capture.SetCaptureProperty(CapProp.Fps, 30); Capture.ImageGrabbed += CaptureOnImageGrabbed; _fpsStopwatch = Stopwatch.StartNew(); _delayStopwatch = new Stopwatch(); InitializeMessageHandler(); RefreshCameras(); }