コード例 #1
0
        public MainWindowController(AnalyzeImgArgs imgIdent, IDeviceConfiguration configuration)
            : this(configuration)
        {
            System.Configuration.ConfigurationManager.RefreshSection("appSettings");
            this.PythonPath = System.Configuration.ConfigurationManager.AppSettings["PythonDetectorPath"];

            this.TaskImageIdents = imgIdent;

            //this.ImageAnalyzer = new ImageAnalyzer(PythonPath);
            //this.ImageAnalyzer.AnalyzeCompleted += ImageAnalyzer_AnalyzeCompleted;
            //this.ImageAnalyzer.AnalyzeImage += ImageAnalyzer_AnalyzeImage;

            this.ImgDlg = new GetPictureDialogFactory(configuration);

            devicesFactory = new DeviceWorkFactory(configuration);

            ChangeDefaultScanner();
            ChangeDefaultWebCam();
        }
コード例 #2
0
 public static void Enqueue(AnalyzeImgArgs item)
 {
     Tasks.Enqueue(item);
 }