我使用Tessnet2程序集(它使用Tesseract)执行OCR。不幸的是,在我调用init方法之后,程序毫无例外地崩溃:
tessnet2.Tesseract ocr = new tessnet2.Tesseract();
ocr.Init(@"D:\Test\Tessdata\german", "deu", false);德语文件夹包含以下tesseract 2 word数据:
如果我使用null作为路径,它可以正常工作,因为我在我的机器上安装了tesseract。但是,我需要一个带有路径的解决方案,因为在程序将被耗尽的地方,并不能确保tesseract被安装。
发布于 2013-03-27 09:29:04
问题是,如果安装了Tesseract,就会有一个环境变量集( TESSDATA_PREFIX ),它包含tessdata的路径。要使用您自己的路径,必须卸载Tesseract并删除环境变量。
发布于 2013-04-05 13:59:25
Try the path:
@"D:\Test\Tessdata"https://stackoverflow.com/questions/15617979
复制相似问题