我正在使用 Tessnet2 程序集(它使用 Tesseract)来进行 OCR。不幸的是,在我调用 init 方法后,程序崩溃了,没有任何异常:
tessnet2.Tesseract ocr = new tessnet2.Tesseract();
ocr.Init(@"D:\Test\Tessdata\german", "deu", false);
German 文件夹包含以下 tesseract 2 字数据:
- 德乌·阿姆吉格斯
- 双频-dawg
- 德乌国际温度
- 德乌规范原型
- deu pff表
- deu 单字符集
- deu.用户词
- deu 字-dawg
如果我使用null
对于路径它工作正常,因为我在我的机器上安装了 tesseract。但是,我需要一个带有路径的解决方案,因为在部署程序的地方不能确保安装了超立方体。
问题是,如果你安装了 Tesseract,就会设置一个环境变量(TESSDATA_PREFIX
)其中包含 tessdata 的路径。要使用您自己的路径,需要卸载 Tesseract 并删除环境变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)