我正在使用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文件夹中
谢谢
答案 0 :(得分:0)
错误已经解决,它只是改变了路径
从tessdata2
到../tessdata2
,一切正常,
不知道背后的确切原因但它解决了我的问题,这可能也有助于某人