在 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"文件夹中,并被添加到我的路径中,所以我不明白是什么原因导致它失败。谢谢!

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

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

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

最新更新