Emgucvでtesseractを使ってC#を使ってウィンドウアプリケーションを作っています。 tesseractエンジンの言語として "eng"を使用するとすべてうまく動作しますが、他の.traineddataを作成しようとすると、 "パスと言語を使用してOCRモデルを作成できません"というエラーが表示されます。このウェブサイトから.traineddataファイルを端末フォント用にhttp://trainyourtesseract.com/に作成しています。いくつかの時間のためにもう1つはすべて正常に働いたが、その後私はエラーを取得し始めた。ここでeng以外の言語でtesseractがエラーを表示する理由「パスと言語を使用してocrモデルを作成できません」
これは、両方のは、私の内tessdata2フォルダに配置されている
Tesseract OCRz = new Tesseract("tessdata2", "Terminal", Tesseract.OcrEngineMode.OEM_DEFAULT);
eng.traineddataとTerminal.traineddata私にエラーを与えているコードである微
Tesseract OCRz = new Tesseract("tessdata2", "eng", Tesseract.OcrEngineMode.OEM_DEFAULT);
を働いている私のコードですアプリケーション
おかげ
これらのうちどれも既にチェックされています。 – bab951
Tesseract OCRz = new Tesseract( "tessdata2"、 "eng"、Tesseract.OcrEngineMode.OEM_DEFAULT);ここではtessdata2は私のアプリケーション内に配置されたtessdataのパスです。上のコードはうまく動作します.iは、ターミナルとengを置き換えるとTerminal.traineddataファイルを持っています。エラーが発生しました – bab951
screenshotが追加されました – bab951