public void ChangeDefaultWebCam() { webCam = CreateCameraOrHDDriveDevice(); webCam.ImageChanged += WebCam_ImageChanged; webCam.PreviewImageChanged += WebCamPreview_ImageChanged; //webCam.Error += WebCam_Error; webCam.Completed += WebCam_Completed; }
private void GetPicturesForm_Load(object sender, EventArgs e) { savedDevice = config.GetDevice(pictureDialog.GetDeviceType()); deviceWorker = devicesFactory.GetDeviceWorkFactory(pictureDialog.GetDeviceType()); deviceWorker.Completed += DeviceWorker_Completed; deviceWorker.Error += DeviceWorker_Error; deviceWorker.ImageChanged += DeviceWorker_ImageChanged; }
public string GetWebCamName() { webCam.ImageChanged -= WebCam_ImageChanged; webCam.PreviewImageChanged -= WebCamPreview_ImageChanged; //webCam.Error -= WebCam_Error; webCam.Completed -= WebCam_Completed; webCam = CreateCameraOrHDDriveDevice(); webCam.ImageChanged += WebCam_ImageChanged; webCam.PreviewImageChanged += WebCamPreview_ImageChanged; //webCam.Error += WebCam_Error; webCam.Completed += WebCam_Completed; return(Configuration.GetDevice(DeviceType.WebCam).Name); }
public void ChangeDefaultScanner() { System.Configuration.ConfigurationManager.RefreshSection("appSettings"); // TODO: перенести создание в другое место string ScanJpgPath = System.Configuration.ConfigurationManager.AppSettings["ScanJpgPath"]; if (!string.IsNullOrEmpty(ScanJpgPath)) { scanner = (IHWDeviceWork) new HDDDriveDevice(5, ScanJpgPath); } else { scanner = devicesFactory.GetDeviceWorkFactory(DeviceType.Scanner); } scanner.ImageChanged += Scanner_ImageChanged; scanner.Error += Scanner_Error; //scanner.Completed += Scanner_Completed; }
public string GetScannerName() { scanner.ImageChanged -= Scanner_ImageChanged; scanner.Error -= Scanner_Error; //scanner.Completed -= Scanner_Completed; System.Configuration.ConfigurationManager.RefreshSection("appSettings"); string ScanJpgPath = System.Configuration.ConfigurationManager.AppSettings["ScanJpgPath"]; if (!string.IsNullOrEmpty(ScanJpgPath)) { scanner = (IHWDeviceWork) new HDDDriveDevice(5, ScanJpgPath); } else { scanner = devicesFactory.GetDeviceWorkFactory(DeviceType.Scanner); } scanner.ImageChanged += Scanner_ImageChanged; scanner.Error += Scanner_Error; //scanner.Completed += Scanner_Completed; return(Configuration.GetDevice(DeviceType.Scanner).Name); }
public ImageAnalyzer(string pythonDetectorPath, CommonLib.ConfigurationSettings config, IHWDeviceWork webCam) : this(pythonDetectorPath, config) { this.WebCam = webCam; }