title: OCR TesseractEngine
body: <p>I am using <a href="https://github.com/charlesw/tesseract-samples/blob/master/src/Tesseract.ConsoleDemo/Program.cs" rel="noreferrer">OCR</a> to recognize digits on picture </p>
  
  <p><a href="https://i.stack.imgur.com/RImhl.png" rel="noreferrer"><img src="https://i.stack.imgur.com/RImhl.png" alt="enter image description here"></a></p>
  
  <pre><code>var engine = new TesseractEngine(@"C:\Projects\tessdata", "eng", EngineMode.Default,);
  var currentImage = TakeScreen();
  var page = engine.Process(ScaleByPercent(currentImage, 500));
  var text = page.GetText().Replace("\n", "");
  </code></pre>
  
  <p>Scale:</p>
  
  <pre><code>public Bitmap ScaleByPercent(Bitmap imgPhoto, int Percent)
      {
          float nPercent = ((float)Percent / 100);
  
          int sourceWidth = imgPhoto.Width;
          int sourceHeight = imgPhoto.Height;
          var destWidth = (int)(sourceWidth * nPercent);
          var destHeight = (int)(sourceHeight * nPercent);
  
          var bmPhoto = new Bitmap(destWidth, destHeight,
                                   PixelFormat.Format24bppRgb);
          bmPhoto.SetResolution(imgPhoto.HorizontalResolution,
                                imgPhoto.VerticalResolution);
  
          Graphics grPhoto = Graphics.FromImage(bmPhoto);
          grPhoto.InterpolationMode = InterpolationMode.HighQualityBicubic;
  
          grPhoto.DrawImage(imgPhoto,
                            new System.Drawing.Rectangle(0, 0, destWidth, destHeight),
                            new System.Drawing.Rectangle(0, 0, sourceWidth, sourceHeight),
                            GraphicsUnit.Pixel);
          bmPhoto.Save(@"D:\Scale.png", System.Drawing.Imaging.ImageFormat.Png);
          grPhoto.Dispose();
          return bmPhoto;
      }
  </code></pre>
  
  <p>But i get result "10g".</p>
  
  <ol>
  <li>How to force engine recognize only digits?</li>
  <li>How to get number 1013.</li>
  </ol>