私の「tessdate」には、eng.traineddata、eng.cube.bigrams、eng.cube.fold、eng.cube.lm、eng.cube.nn、eng.cube.params eng.cube.size、eng.cube.word が含まれています。 -freq, eng.tesseract_cube.nn
rus.traineddata、rus.cube.fold、rus.cube.lm、rus.cube.nn、rus.cube.params、rus.cube.size、rus.cube.word-freq
tessdata ディレクトリに「rus.cube.bigrams」および「rus.tesseract_cube.nn」ファイルがありません。
たとえば、次のコードで「eng」を「rus」または「ita」に変更すると、「パス 'tessdata' と言語 'rus' を使用して ocr モデルを作成できません」というエラーが表示されます。
プライベート Tesseract _ocr;
public LicensePlateDetector(String dataPath) { //create OCR engine _ocr = new Tesseract("tessdata", "rus", Tesseract.OcrEngineMode.OEM_CUBE_ONLY); _ocr.SetVariable("tessedit_char_whitelist", "ABCDEFGHIJKLMNOPQRSTUVWXYZ-1234567890"); }
どこを間違えていますか?