IronOCR トラブルシューティング カスタムOCR言語パック IronOCR でカスタム OCR 言語パックを使用する カーティス・チャウ 更新日:6月 1, 2025 IronOCR をダウンロード NuGet ダウンロード DLL ダウンロード Windows 版 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English IronOCR で使用するためのカスタム言語パックを作成するにはどうすればよいですか? カスタム言語パックを作成するには、フォントから新しい Tesseract 4 LSTM 言語ファイル/辞書をトレーニングする必要があります。 これを行うために必要な手順を説明するチュートリアルがオンラインで多数提供されています。 このプロセスは簡単ではありませんが、ありがたいことに非常によく文書化されています。 始めるのに適した場所として、 Gabriel Garcia (提携関係なし) によるこのYouTube チュートリアルと、それにリンクされているGitHub リポジトリをお勧めします。 完了すると、出力は.traineddataファイルになります。 .traineddataファイルは、次のように IronOCR で参照できます。 ドキュメント: IronOCR カスタム言語 using IronOcr; class Program { static void Main() { // Initialize the IronTesseract OCR engine var Ocr = new IronTesseract(); // Load your custom Tesseract language file (trained .traineddata file) Ocr.UseCustomTesseractLanguageFile("mydir/custom.traineddata"); //<--- your new font // Multiple fonts can be used by calling the method multiple times with different files // Load an image into the OCR Input for processing using (var Input = new OcrInput(@"images\image.png")) { // Perform OCR on the input image var Result = Ocr.Read(Input); // Output the recognized text to the console Console.WriteLine(Result.Text); } } } using IronOcr; class Program { static void Main() { // Initialize the IronTesseract OCR engine var Ocr = new IronTesseract(); // Load your custom Tesseract language file (trained .traineddata file) Ocr.UseCustomTesseractLanguageFile("mydir/custom.traineddata"); //<--- your new font // Multiple fonts can be used by calling the method multiple times with different files // Load an image into the OCR Input for processing using (var Input = new OcrInput(@"images\image.png")) { // Perform OCR on the input image var Result = Ocr.Read(Input); // Output the recognized text to the console Console.WriteLine(Result.Text); } } } Imports IronOcr Friend Class Program Shared Sub Main() ' Initialize the IronTesseract OCR engine Dim Ocr = New IronTesseract() ' Load your custom Tesseract language file (trained .traineddata file) Ocr.UseCustomTesseractLanguageFile("mydir/custom.traineddata") '<--- your new font ' Multiple fonts can be used by calling the method multiple times with different files ' Load an image into the OCR Input for processing Using Input = New OcrInput("images\image.png") ' Perform OCR on the input image Dim Result = Ocr.Read(Input) ' Output the recognized text to the console Console.WriteLine(Result.Text) End Using End Sub End Class $vbLabelText $csharpLabel カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Nuget ダウンロード 5,167,857 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 5,167,857 ライセンスを見る