IronOCR ハウツー MICR小切手を読む C#でIronOCRを使用してMICR小切手を読み取る方法 カーティス・チャウ 更新日:10月 15, 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 は、MICR (磁気インク文字認識) 行を正確に読み取る専用エンジンを使用してこのワークフローを合理化し、ルーティング番号、口座番号、その他の重要なデータの抽出を自動化します。 クイックスタート: OCR 小切手画像からMICRを読み取る IronOCR を使用して MICR 行を高速に取得します。言語を MICR に設定し、MICR テキストが表示される長方形の領域を指定して Read() を実行すると、すぐに結果のテキスト文字列が取得されます。 最小限のセットアップで信頼性の高い財務データの抽出を望む開発者に最適です。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronOCR をインストールします PM > Install-Package IronOcr このコード スニペットをコピーして実行します。 string micrText = new IronOcr.IronTesseract { Language = IronOcr.OcrLanguage.MICR }.Read(new IronOcr.OcrInput().LoadImage("micr.png", new System.Drawing.Rectangle(125, 240, 310, 15))).Text; 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronOCR を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) MICR小切手を読み取るためのC#ライブラリをダウンロードする OCRエンジンをインスタンス化する Language設定をMICRに設定します Readメソッドを使用してサンプル小切手画像からデータを抽出します OcrResultプロパティにアクセスして、抽出されたデータを表示および操作します。 MICR小切手の例を読む IronOCRを使ったMICRコードの読み取りはシンプルで直感的です。まず、 IronTesseractインスタンスのLanguageプロパティをOcrLanguage.Micrに設定します。 エンジンが正しい領域を確実に読み取るためには、 OcrInputに長方形の境界を設定して MICR ラインの位置を指定する必要があります。 これは、境界ボックスの四角形の x 座標と y 座標、および高さと幅を選択し、 Loadメソッドを呼び出すときにその四角形を 2 番目のパラメーターとして渡すことによって実現されます。 Readメソッドを呼び出すと、この定義された領域のみが処理されます。 MICR 言語設定と特定の地域を組み合わせることで、IronOCR が関連する財務情報を正確に抽出することが保証されます。 小切手入力 ! MICR小切手 MICRライン 小切手番号: この番号は、口座名義人の小切手帳から特定の小切手を一意に識別します。 個々の支払いを追跡し、取引記録を維持するための明確な参照として機能します。 ルーティング番号: トランジット記号⑆で囲まれたこの 9 桁のコードは、口座を保有する金融機関を識別します。 これは、決済機関が小切手を適切な銀行に送金するために使用する最初の情報です。 口座番号: 資金が引き出される特定の顧客口座を識別します。 長さは銀行によって異なります。 コード :path=/static-assets/ocr/content-code-examples/how-to/read-micr-cheque.cs using IronOcr; using IronSoftware.Drawing; using System; // Create a new instance of IronTesseract for performing OCR operations IronTesseract ocr = new IronTesseract(); // Set the OCR language to MICR to recognize magnetic ink characters // Must have MICR (IronOcr.Languages.MICR) installed beforehand ocr.Language = OcrLanguage.MICR; // Specify the file path of the input image containing MICR text using (var input = new OcrInput()) { // Specify the MICR of the image to focus on for OCR (coordinates in pixels) var contentArea = new Rectangle(x: 215, y: 482, width: 520, height: 20); input.LoadImage("micr.png", contentArea); // Optional: Save the cropped area for verification input.StampCropRectangleAndSaveAs(contentArea, Color.Aqua, "cropped.png"); // Run the OCR engine to read the MICR text from the input image var result = ocr.Read(input); // Output the recognized text to the console Console.WriteLine(result.Text); // Transit number is the first 7 characters of the MICR string string transitNum = result.Text.Substring(0, 7); // Routing number starts from the 8th character and is 11 characters long string routingNum = result.Text.Substring(7, 11); // Account number starts from the 22nd character to the end of the string string accountNum = result.Text.Substring(22); } IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 出力 上記の出力には、MICR 小切手から取得された 3 つのセクション (トランジット番号、ルーティング番号、口座番号) が表示されています。 MICR OCR結果 OcrResultオブジェクトはスキャンに関する詳細情報を提供します。 テキスト: OCR 入力から抽出されたテキスト。 信頼性: 各文字の平均の統計的正確性の信頼性を示します。1 が最高、0 が最低です。 MICR小切手のOCR領域の確認 MICR ラインの正しい座標を選択したことを確認するには、定義したContentArea を視覚化できます。 これを行う簡単な方法は、入力画像に四角形を描画し、 StampCropRectangleAndSaveAsを使用して新しいファイルとして保存することです。 これにより、座標をデバッグして微調整し、最適なパフォーマンスを実現できます。 ヒント長方形の座標を見つけるには、MS ペイントのようなシンプルな画像エディタを使用できます。 小切手の画像を開き、MICR ラインの左上隅と右下隅にマウスを移動して、(x,y) ピクセル座標をメモします。 次に、長方形のプロパティ (x1、y1、幅、高さ) を計算できます。ここで、幅 = x2-x1、高さ = y2-y1 です。 以下は、サンプルの小切手に指定された境界ボックスを描画した後の出力画像です。 出力 水色の四角形は、処理のために MICR ラインが正しく分離されたことを確認します。 よくある質問 IronOCRを使用してMICR小切手を読み取る目的は何ですか? IronOCRは、ルーティング番号や口座番号といった重要なデータを正確に抽出することで、手動のエラーを減らし、財務処理の効率を高めるために、MICR小切手の読み取りプロセスを合理化します。 IronOCRを使用してMICR小切手の読み取りを始めるにはどうすればよいですか? IronOCRでMICR小切手を読み取るには、C#ライブラリをダウンロードし、OCRエンジンをインスタンス化し、言語をMICRに設定して、小切手画像からデータを抽出するためにReadメソッドを使用します。 IronOCRでMICRの読み取りに必要な特定のライブラリパッケージは何ですか? IronOCRでMICRの読み取りを実行するには、IronOcr.Languages.MICRパッケージをインストールする必要があります。 IronOCRを使用してMICRラインを正確に読み取るにはどうすればよいですか? OcrInputに長方形の境界を設定することでMICRラインの位置を指定します。このフォーカスされたアプローチとMICR言語設定を組み合わせて、財務情報の正確な抽出を保証します。 IronOCRが抽出するMICRラインの主要な構成要素は何ですか? IronOCRは、小切手番号、ルーティング番号、口座番号をMICRラインから抽出し、これらは金融取引に必要です。 IronOCRを使用してMICR小切手のOCR領域を検証する方法は? 入力画像に長方形を描画し、StampCropRectangleAndSaveAsで保存することでContentAreaを視覚化し、正しい座標選択を確実にします。 IronOCR MICRの読み取りプロセスから期待される出力は何ですか? 出力にはトランジット番号、ルーティング番号、口座番号が含まれており、それぞれの文字に対し統計的に正確な信頼度が提示されます。 IronOCRでMICRラインのバウンディングボックスを定義するにはどうすればよいですか? 画像エディタを使用して小切手画像上のMICRラインの左上と右下の座標を見つけ、バウンディングボックスのプロパティを計算します。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター 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 ライセンスを見る