【发布时间】:2013-12-01 22:52:35
【问题描述】:
我正在尝试为 google 的 Tesseract OCR 引擎使用下载的自定义语言,它有以下文件但没有经过训练的数据文件,请参阅下面的代码,只有在我尝试使用新语言时才会出现错误,可以有人帮忙。
文件:
cp27.DangAmbigs
cp27.freq-dawg
cp27.inttemp
cp27.normproto
cp27.pffmtablecp
cp27.unicharset
cp27.user-words
cp27.word-dawg
下载链接:http://www.sendspace.com/file/gd7j4i
错误消息:无法初始化 tesseract 引擎
Pix test = PixConverter.ToPix(image);
try
{
using (var engine = new TesseractEngine(@"tessdata", @"cp27", EngineMode.Default))
{
engine.SetVariable("tessedit_char_whitelist", charset);
using (var page = engine.Process(test))
{
return(page.GetText());
}
}
}
catch { }
【问题讨论】:
-
为什么不发布错误?
-
对不起,我忘了添加错误信息。错误消息:无法初始化 tesseract 引擎。
-
这是整个堆栈跟踪?
-
这是我得到的错误信息,如果我将 cp27 更改为 eng,一切正常,但我想使用新语言
-
我已经上传了文件,如果有人可以看看,谢谢。