コード例 #1
0
 public OCRViewModel(ITesseractOCR ocr)
 {
     _tesseractOCR = ocr;
     //Implement Command based on RelayCommand
     OpenImageCommand = new RelayCommand(OpenImage);
     StartOCRCommand  = new RelayCommand(StartOCR);
 }
コード例 #2
0
        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;
        }
コード例 #3
0
 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");
 }