2016-09-28 12 views
1

これで、今日は、ocrが正しく動作するように努力しましたが、もはやクラッシュすることはありませんでしたが、C#Tessnet2 OCRが正しい値を返していない

using System; 
using System.Collections.Generic; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using tessnet2; 

namespace OCRTest 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      try 
      { 
       var image = new Bitmap(@"C:\Users\Ryan\Documents\visual studio 2015\Projects\OCRTest\testimage.jpg"); 
       var ocr = new Tesseract(); 
       ocr.Init(@"C:\Users\Ryan\Documents\visual studio 2015\Projects\OCRTest\tessdata", "eng", true); 
       var result = ocr.DoOCR(image, Rectangle.Empty); 
       foreach (Word word in result) 
       { 
        Console.WriteLine("{0} : {1}", word.Confidence, word.Text); 
       } 
      } 
      catch (Exception exception) 
      { 
       Console.WriteLine(exception); 
      } 
      Console.ReadLine(); 
     } 
    } 
} 

私はENGのtessdataとともにtessnet2使用しています言ったように:奇妙なテキストの多くは

ソースコード...送り出されます。

私が入力この画像:

Test data image

私はプログラムからこの応答を取得する:あなたが持つかもしれない助けたり、さらにチュートリアルへのリンクを事前に

Result from program

感謝を - これまでにthisチュートリアルに従った。Ryan

答えて

1

Fi問題をxed - 私は愚かなし、falseではなくtrueにocr.Init()の最後のパラメータを設定...

関連する問題