フッターコンテンツにスキップ

専門的な読み取り

プレーンテキストを超えて、パスポート(MRZ)、小切手(MICR)、ナンバープレート、バーコードを専用の高性能ツールで正確に読み取ります。

Icon Main related to 専門的な読み取り
専門的な読み取り

1

ナンバープレートの読み取り

自動駐車管理、セキュリティゲートアクセス、車両追跡のための堅牢な自動ナンバープレート認識(ANPR)システムを構築します。当社のエンジンは、さまざまな角度、距離、照明条件からナンバープレートを正確に読み取るように訓練されています。

OCRを使ってナンバープレートを読み取る
using IronOcr;
using System;

var ocr = new IronTesseract();
ocr.Configuration.WhiteListCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_";
using var inputLicensePlate = new OcrInput();
inputLicensePlate.LoadImage("plate.jpeg");

// Read license plate
OcrLicensePlateResult result = ocr.ReadLicensePlate(inputLicensePlate);

// Retrieve license plate number and confidence value
string output = $"{result.Text}\nResult Confidence: {result.Confidence}";
Console.WriteLine(output);
C#
2

パスポートの読み取り

国際パスポートやIDカードのMRZ(Machine-Readable Zone)から瞬時にデータを抽出することで、本人確認と顧客オンボーディングを合理化します。手入力のミスをなくし、チェックインやコンプライアンス・プロセスを加速します。

C#でRead Passportを使用する 方法を学びます。
using IronOcr;
using System;

// Instantiate OCR engine
var ocr = new IronTesseract();
using var inputPassport = new OcrInput();
inputPassport.LoadImage("passport.jpg");

// Perform OCR
OcrPassportResult result = ocr.ReadPassport(inputPassport);

// Output name and passport number
Console.WriteLine(result.PassportInfo.GivenNames);
Console.WriteLine(result.PassportInfo.PassportNumber);
C#
3

MICR小切手の読み取り

小切手のE-13B MICRフォントを確実に読み取り、銀行預金処理や金融ワークフローを自動化します。当社の専用エンジンは、ルーティング番号、口座番号、小切手の金額などの重要なデータに対して最高の精度を保証します。

// Import the IronOCR namespace
using IronOcr;

// Create a new instance of IronTesseract for performing OCR operations
var 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())
{
   Input.LoadImage("sampleChequeImage.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);
}
C#
4

バーコードとQRコードの読み取り

QRコードを含む、すべての主要な1次元および2次元バーコード形式を検出し、デコードします。在庫管理、物流追跡、POSシステム、モバイル発券アプリケーションのための多目的なソリューションです。

以下の方法を学びましょう:.NET C# でバーコードとQRコードを読み取る方法
using IronOcr;

// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();

// Enable barcode reading
ocrTesseract.Configuration.ReadBarCodes = true;

// Add PDF
using var imageInput = new OcrPdfInput("pdfWithBarcodes.pdf");

// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(imageInput);

// Output detected barcodes and text values
Console.WriteLine(ocrResult.Text);
Console.WriteLine(ocrResult.Barcodes[0].Value);
C#
5

コンピュータビジョンOCR

コンピュータ・ビジョンの力を使って、高度に訓練されたモデルでテキストを検出します。IronOCRはOpenCVを利用して画像内のテキストを含む領域を識別します。特にノイズの多い画像や文書内のテキストブロックの散在に役立ちます!

以下の方法を学びましょう:コンピュータビジョンにおけるOCRチュートリアル(ライセンス、字幕、請求書)
using IronOcr;

var ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("sample.png");

// Make sure to also install IronOcr.Extensions.AdvancedScan to use this method
input.FindTextRegion(Scale: 2.0, DilationAmount: 20, Binarize: true, Invert: true);
OcrResult result = ocr.Read(input);
string resultText = result.Text;
C#
6

手書き画像からのテキスト抽出

IronOCRは手書き画像からテキストを簡単に抽出することもできます。IronOCRは特殊な方法を用いて、画像から手書きテキストを素早く効率的にスキャンし抽出することができます。

テキストを検索および置換する方法を学ぶ
C#
準備はできましたか?
Nuget ダウンロード 5,167,857 | Version: 2025.11 リリース