当我尝试在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"并添加到我的路径,所以我不明白可能导致失败的原因。 谢谢!
答案 0 :(得分:1)
您需要指定实际路径,path/to
只是一个示例。
尝试txt = ocr(img,'Language','tessdata/myLang2.traineddata');
或输入which myLang2.traineddata
以获取完整路径。