public OCRViewModel(ITesseractOCR ocr) { _tesseractOCR = ocr; //Implement Command based on RelayCommand OpenImageCommand = new RelayCommand(OpenImage); StartOCRCommand = new RelayCommand(StartOCR); }
public OCRViewModel() { _tesseractOCR = new TesseractOCR(this); OpenImageCommand = new RelayCommand(OpenImage); StartOCRCommand = new RelayCommand(StartOCR); OpenImgInfoCommand = new RelayCommand(OpenImgInfo); ContrastAdjustCommand = new RelayCommand(ContrastAdjust); Save2Json = new RelayCommand(SaveOutput2Json); OutPutText = "Please open an image first"; GivenLang = new ObservableCollection <string>(); GivenLang.Add("English"); GivenLang.Add("Korean"); GivenLang.Add("Japanese"); GivenLang.Add("Auto"); //RectItems = new ObservableCollection<Rectangle>(); //RectItems.Add(new Rectangle(100, 20, 150, 150)); //RectItems.Add(new Rectangle(200, 100, 100, 50)); //RectItems.Add(new Rectangle(20, 40, 70, 30)); //instigateWorkCommand = new RelayCommand( // o => this.worker.RunWorkerAsync(), o => !this.worker.IsBusy); //this.worker = new BackgroundWorker(); //this.worker.DoWork += this.DoWork; //this.worker.ProgressChanged += this.ProgressChanged; }
public OCRViewModel() { _tesseractOCR = new TesseractOCR(); OpenImageCommand = new RelayCommand(OpenImage); StartOCRCommand = new RelayCommand(StartOCR); GivenLang = new ObservableCollection <string>(); GivenLang.Add("English"); GivenLang.Add("Korean"); // GivenLang.Add("Japanese"); // GivenLang.Add("Vietnamese"); }