在MATLAB中访问OCR训练语言数据的路径错误

时间:2017-11-03 20:52:54

标签: matlab ocr

当我尝试在ocr函数中使用自定义语言时:

txt = ocr(img,'Language','path/to/tessdata/myLang2.traineddata');

我收到以下错误消息:

 Error using coder.internal.errorIf (line 8)
    Unable to find path/to/tessdata/myLang2.traineddata. Make sure the path is  correct.
    Error in ocr>checkLanguage (line 281)
    coder.internal.errorIf(exist(lang,'file') ~= 2,...
    Error in ocr>parseInputs (line 185)
    [validLanguage, isCustomLanguage] = checkLanguage(userInput.Language);

语言文件位于文件夹" tessdata"并添加到我的路径,所以我不明白可能导致失败的原因。 谢谢!

1 个答案:

答案 0 :(得分:1)

您需要指定实际路径,path/to只是一个示例。

尝试txt = ocr(img,'Language','tessdata/myLang2.traineddata');

或输入which myLang2.traineddata以获取完整路径。