private void TheWindow_Loaded(object sender, RoutedEventArgs e) { var b = new Bitmap("ignat.jpg"); var o = new OneNoteOCR(); var arr = o.OcrTexts("ignat.jpg"); using (Graphics gr = Graphics.FromImage(b)) { gr.PageUnit = GraphicsUnit.Point; gr.SmoothingMode = SmoothingMode.AntiAlias; gr.DrawRectangles(Pens.Red, arr.Select(it => it.Rect).ToArray()); } //var src = new BitmapImage(); //src.BeginInit(); //src.CacheOption = BitmapCacheOption.OnLoad; //src.UriSource = new Uri("ignat.jpg", UriKind.Relative); //src.EndInit(); var src = FromImage(b); //var i = new Image(); //i.Stretch = Stretch.Fill; image.Source = src; //image.Stretch= Stretch.UniformToFill; //int q = src.PixelHeight; // Image loads here //Sp.Children.Add(i); }
static void Main(string[] args) { var ocr = new OneNoteOCR(); var findText = new ActionNote(); //var pixel = new GetDeviceDpi(); try { ocr.Verify(); } catch (Exception) { Console.WriteLine("you do not have OneNote 15 "); return; } if (args.Length == 0) { Console.WriteLine("please add argument = path to the image file"); return; } //var path = @"C:\Users\gastanica\Desktop\first.png"; var path = @"C:\Users\gastanica\Desktop\second.png"; //var path = @"C:\Users\gastanica\Desktop\screen.jpg"; //var path = @"C:\Users\gastanica\Desktop\2.3.png"; //var path = @"C:\Users\gastanica\Desktop\test2.png"; //var ocrText = ocr.RecognizeImage(args[0]); var ocrText = findText.FindText(path, "ATEUR"); Console.ReadLine(); }
private string ocrIMG(string imgf, OneNoteOCR eng) { string rs = ""; var text = eng.RecognizeImage(imgf); if (text != null) { rs = text; } return(rs); }
static void Main(string[] args) { // Some biolerplate to react to close window event, CTRL-C, kill, etc _handler += new EventHandler(Handler); SetConsoleCtrlHandler(_handler, true); ocr = new OneNoteOCRDll.OneNoteOCR(); findText = new ActionNote(); // start server TcpListener listener = new TcpListener(IPAddress.Any, 1289); listener.Start(); OldStartServer(listener); }
public override void RunCommand(object sender) { var engine = (AutomationEngineInstance)sender; var vFilePath = v_FilePath.ConvertUserVariableToString(engine); OneNoteOCR ocrEngine = new OneNoteOCR(); OCRText[] ocrTextArray = ocrEngine.OcrTexts(vFilePath).ToArray(); string endResult = ""; foreach (var text in ocrTextArray) { endResult += text.Text; } endResult.StoreInUserVariable(engine, v_OutputUserVariableName); }
public async override Task RunCommand(object sender) { var engine = (IAutomationEngineInstance)sender; var vFilePath = (string)await v_FilePath.EvaluateCode(engine); OneNoteOCR ocrEngine = new OneNoteOCR(); OCRText[] ocrTextArray = ocrEngine.OcrTexts(vFilePath).ToArray(); string endResult = ""; foreach (var text in ocrTextArray) { endResult += text.Text; } endResult.SetVariableValue(engine, v_OutputUserVariableName); }
static void Main(string[] args) { var ocr = new OneNoteOCR(); var findText = new ActionNote(); string imagePath = String.Empty; string textToFind = String.Empty; try { ocr.Verify(); } catch (Exception) { Console.WriteLine("you do not have OneNote 15 "); return; } if (Debugger.IsAttached) { imagePath = @"C:\Users\gastanica\Desktop\serverPASS4.png"; textToFind = "daily"; } else { if (args.Length < 2) { Console.WriteLine("please add argument = path to the image file"); return; } imagePath = args[0]; textToFind = args[1]; } TextFound ocrText = new TextFound(0, 0, 0, 0, "", ""); ocrText = findText.FindText(imagePath, textToFind); Console.WriteLine(imagePath); Console.WriteLine(textToFind); Console.WriteLine(ocrText.TextArea); Console.WriteLine(ocrText.Center()); Console.WriteLine(ocrText.ImageText); Console.WriteLine(ocrText.SearchText); }
static void Main(string[] args) { var ocr = new OneNoteOCR(); try { ocr.Verify(); } catch (Exception) { Console.WriteLine("you do not have OneNote 15 "); return; } if (args.Length == 0) { Console.WriteLine("please add argument = path to the image file"); return; } var ocrText = ocr.RecognizeImage(args[0]); Console.WriteLine(ocrText); }
public ClosingServer(OneNoteOCR OneNote) { ocr = OneNote; }