2

tessnet2 C# simple exampleで説明されているように、tessnet2 を使用しています。

 var image = new Bitmap(@"C:\OCRTest\number.jpg"); 
 var ocr = new Tesseract(); 
 ocr.SetVariable("tessedit_char_whitelist", "0123456789"); // If digit only 
 //@"C:\OCRTest\tessdata" contains the language package, without this the method crash and app breaks 
 ocr.Init(@"C:\OCRTest\tessdata", "eng", true);  
 var result = ocr.DoOCR(image, Rectangle.Empty); 
 foreach (Word word in result) 
 Console.WriteLine("{0} : {1}", word.Confidence, word.Text); 
 Console.ReadLine(); 

しかし、英単語と数字、または英単語のみを含む画像を入力として与えると。数字のみを返します(画像に存在する数字といくつかの余分な数字)。3行目にコメントしてみましたが、数字すら認識しません。C#でtessnet2を使用して、すべての文字、単語、数字を読み取る方法を知っている人はいますか。

4

1 に答える 1