0

C# プロジェクト (道路標識検出システムのプロジェクト) をビルドしようとすると、例外なくビルドおよびデバッグできました。しかし、プロジェクトのメイン インターフェイスでボタンをクリックすると、** という例外がありました。

「パス tessdata と言語 eng を使用して ocr モデルを作成できません。」

強調表示されたコードは

public void Init(String dataPath, String language, OcrEngineMode mode)
      {
         /*if (!IsEngineModeSupported(mode))
            throw new ArgumentException(String.Format("The Ocr engine mode {0} is not supported in tesseract v{1}", mode, Version));*/
         int initResult= TessBaseAPIInit(_ptr, dataPath, language, mode);
         if (initResult != 0) throw new ArgumentException(String.Format("Unable to create ocr model using Path {0} and language {1}.", dataPath, language));
      }

これを解決するのを手伝ってください。どうもありがとうございます

4

2 に答える 2

0

dataPathは、eng.cube.bigrams、eng.cube.params、eng.traineddata などの言語ファイルを含む "tessdata" ディレクトリを指している必要があります (英語の例)。

于 2013-02-03T21:42:39.797 に答える