为什么tesseract显示错误"无法使用路径和语言创建ocr模型"除了eng之外的其他语言?

时间:2017-10-04 08:36:37

标签: c# winforms ocr tesseract emgucv

我正在使用c#使用带有Emgucv的tesseract创建一个窗口应用程序。当我使用" eng"作为tesseract引擎的一种语言,但当我尝试制作一些其他的.traineddata时,它给了我错误"无法使用路径和语言"创建OCR模型。我正在从这个网站http://trainyourtesseract.com/制作.traineddata文件作为终端字体。几个小时还有一件事情一切正常,但突然之后,我开始收到错误。

这是我的代码,工作正常

Tesseract OCRz = new Tesseract("tessdata2", "eng", Tesseract.OcrEngineMode.OEM_DEFAULT);

这是给我错误的代码

Tesseract OCRz = new Tesseract("tessdata2", "Terminal", Tesseract.OcrEngineMode.OEM_DEFAULT);

eng.traineddata和Terminal.traineddata都放在我的应用程序中的tessdata2文件夹中

explorer file

谢谢

1 个答案:

答案 0 :(得分:0)

错误已经解决,它只是改变了路径

tessdata2../tessdata2,一切正常,

不知道背后的确切原因但它解决了我的问题,这可能也有助于某人