当我尝试在 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
以获取完整路径。