小编Wil*_*son的帖子

Tesseract OCR简单的例子

嗨,你能不能给我一个简单的例子来测试Tesseract OCR,最好是在C#中.
我试过这里的演示.我下载了英文数据集并在C盘中解压缩.并将代码修改如下:

string path = @"C:\pic\mytext.jpg";
Bitmap image = new Bitmap(path);
Tesseract ocr = new Tesseract();
ocr.SetVariable("tessedit_char_whitelist", "0123456789"); // If digit only
ocr.Init(@"C:\tessdata\", "eng", false); // To use correct tessdata
List<tessnet2.Word> result = ocr.DoOCR(image, Rectangle.Empty);
foreach (tessnet2.Word word in result)
    Console.WriteLine("{0} : {1}", word.Confidence, word.Text);
Run Code Online (Sandbox Code Playgroud)

不幸的是,代码不起作用.程序死于"ocr.Init(..."行.即使使用try-catch,我甚至无法获得异常.

我能够运行vietocr!但这对我来说是一个非常大的项目.我需要一个像上面这样的简单例子.

谢谢

c# ocr tesseract

26
推荐指数
4
解决办法
10万
查看次数

标签 统计

c# ×1

ocr ×1

tesseract ×1