我在我的电脑上安装了tesseract,并且它定义了TESSDATA_PREFIX环境变量。正方体的完全卸载后,我尝试以这种方式使用的Tesseract API:如何强制tesseract不使用TESSDATA_PREFIX
if (myOCR->Init("C:/Projects/project/Release/tessdata/", "rus")) {
fprintf(stderr, "Could not initialize tesseract.\n");
exit(1);
}
,并收到
Error opening data file C:\Program Files (x86)\Tesseract-OCR\tessdata/rus.traine
ddata
Please make sure the TESSDATA_PREFIX environment variable is set to the parent d
irectory of your "tessdata" directory.
Failed loading language 'rus'
Tesseract couldn't load any languages!
Could not initialize tesseract.
键入SET TESSDATA_PREFIX在cmd中给我,有没有这样的变量。但是tesseract记得它(不知道如何)。那么我如何强制tesseract在混凝土文件夹中搜索traindata?由于
我不想使用它,因为它不会在另一台电脑上工作 – 2013-02-19 07:30:48
你能解释为什么这不适用于其他电脑吗? – 2013-02-19 07:50:49
1.)我将没有机会在另一台电脑上设置env变量mannualy 2.)它不方便3)即使重置此变量后,我不知道为什么,但它在C:\ Progamfiles(x86)\ tesseract -ocr ... – 2013-02-19 08:01:40