IRONOCRの使用

C#で運転免許証をOCRする方法

更新済み 2023年12月19日
共有:

手動データ入力は時間がかかり、エラーが発生しやすく、多大な労力を要します。 そこが光学文字認識(Optical Character Recognition, OCR)の出番です。(OCR (光学式文字認識))ソフトウェアが登場します。 この記事では、どのようにしてIronOCR正確にデータを抽出するのに役立ちます。

IronOCR: C# OCRライブラリ

IronOCRは、さまざまな文書や運転免許証からテキストを簡単に抽出できる強力なOCR文書処理エンジンです。 それは、PDF、JPEG、PNG、TIFFなど、複数のファイル形式をサポートしており、柔軟で多用途です。IronOCRは、.NET Framework上に構築されており、既存のアプリケーションに簡単に統合できます。

IronOCRの機能

IronOCRには次のような機能があります:

  1. からのテキスト認識画像およびスキャンされたドキュメント

  2. JPEG、PNG、BMPなど、さまざまな画像フォーマットに対応

  3. 複数ページのドキュメントサポート

  4. 複数のOCRエンジンオプションTesseractやGOCRを含む

  5. 言語検出120以上の言語をサポート

  6. 自動翻訳画像前処理より高いOCR精度のために

  7. .NETアプリケーションとの簡単な統合

IronOCR ライブラリをインストールする

IronOCRライブラリのインストールは簡単なプロセスです。 以下の手順を参照してください:

  1. ソリューションエクスプローラーでプロジェクトを右クリックし、「NuGetパッケージの管理」を選択します。

  2. IronOCR を検索: 「NuGet パッケージの管理」ウィンドウの「参照」タブで「IronOCR」を検索します。

  3. パッケージをインストールする: IronOCRパッケージの横にある「インストール」ボタンをクリックしてインストールします。

    以上です! IronOCRライブラリのインストールが完了しました。今すぐプロジェクトで使用を開始できます。

運転免許証からデータを抽出

IronOCR for 使用データ抽出顧客の運転免許証から情報を取得するのは簡単です。 画像を...IronOCRコンピュータビジョンエンジンは自動的にテキストを認識して抽出します。 IronOCRは、名前、住所、生年月日、そしてライセンス番号などの顧客の重要な詳細を抽出できるため、多くの業界にとって貴重なツールです。

運転免許証の画像からテキストを抽出するためにIronOCRを使用するシンプルな例を以下に示します:

using IronOcr;
using System;

var ocrTesseract = new IronTesseract();

using (var ocrInput = new OcrInput(@"C:\Users\Administrator\Desktop\License.jpg")) 
{
    var ocrResult = ocrTesseract.Read(ocrInput);
    Console.WriteLine(ocrResult.Text);
}
using IronOcr;
using System;

var ocrTesseract = new IronTesseract();

using (var ocrInput = new OcrInput(@"C:\Users\Administrator\Desktop\License.jpg")) 
{
    var ocrResult = ocrTesseract.Read(ocrInput);
    Console.WriteLine(ocrResult.Text);
}
Imports IronOcr
Imports System

Private ocrTesseract = New IronTesseract()

Using ocrInput As New OcrInput("C:\Users\Administrator\Desktop\License.jpg")
	Dim ocrResult = ocrTesseract.Read(ocrInput)
	Console.WriteLine(ocrResult.Text)
End Using
VB   C#

C#で運転免許証をOCRする方法、図1: 運転免許証

運転免許

プログラムの説明

  1. 必要な名前空間をインポートします:IronOcrSystem.

  2. 新しいインスタンスを作成するIronTesseract.

  3. 運転免許証の画像を次の方法で開きますOcrInput(OCR入力)クラス。

  4. 次のものを使用読み取り(読み取り)もちろん、英語のテキストを教えていただけますでしょうか?入力画像に対してOCRを実行するための IronTesseract インスタンスのメソッド。

  5. 抽出されたテキストをコンソールに印刷します。

    IronOCRの出力は印象的で、精度は卓越しています。 IronOCRは高度なアルゴリズムを使用してテキストを認識し、データを扱うことができます。幅広いフォント、サイズ、スタイル. 手書きや筆記体の認識も可能で、手書きの文書や運転免許証からのデータ抽出に優れたツールです。

    C#で運転免許証をOCRする方法、図2: IronOCRライブラリからの出力テキスト

    IronOCRライブラリからの出力テキスト

    英国運転免許証に対してOCRを実行した結果

    英国運転免許証に対するOCRの結果

DRIVING LICENCE

1. WHEEL
2. MRS ANGELA DIANNE
3. 11.11.1953 UNITED KINGDOM
4a. 04.09.2070 4b. 19.12.2020 4c. DVLA
1. WHEAL561113AD9US 76

TL

8. 7SEAROAD,
WINCHELSEA, AN34 3NA

V 9. AM/A/B1/B/C 1/D1/BE/C1E/D1E!i'%/)/n/p/q

運転免許証のOCRのユースケース

運転免許証の確認のためにOCRソリューションを導入することで、レンタカーサービスはこのプロセスを自動化し、効率と正確性を向上させることができます。 以下は、さまざまなユースケースにどのように適用できるかのハイレベルな概要です:

1. レンタカーサービス

前述の通り、レンタカー会社はOCR技術を使用して顧客の運転免許証の確認プロセスを自動化することができます。 これにより登録プロセスが迅速化され、待ち時間が短縮され、顧客満足度が向上します。

2. 保険会社

保険提供者は、契約者のリスクプロファイルを評価したり、請求手続き中に身元を確認したりするために、運転免許証の情報を抽出するためにOCRを使用できます。 これはワークフローを効率化し、意思決定のために正確なデータが使用されることを保証するのに役立ちます。

交通取締機関

法執行機関は、交通停止や検問の際に運転免許証を迅速かつ正確に処理するためにOCR技術を使用できます。 これにより、担当者が手動でデータ入力にかける時間が短縮され、より重要なタスクに集中することができます。

4. 身元確認サービス

身分証明サービスを提供する企業は、ドライバーズライセンスOCRを統合してサービスを強化することができます。 運転免許証からデータを抽出することにより、これらの企業は銀行、金融機関、またはオンラインプラットフォームなどのクライアントに対して追加の認証層を提供できます。

OCR技術をシステムに統合することにより、企業や政府機関はワークフローを効率化し、エラーを減らし、全体的な効率を向上させることができます。 上記のユースケースは、さまざまな業界やセクターにおける運転免許データ抽出の自動化による潜在的な利益を示しています。

サマリー

運転免許証のOCRは、多くの業界にとって貴重なツールです。 時間を節約し、エラーを減らし、検証プロセスを簡素化します。 IronOCRは、運転免許証からデータを迅速かつ正確に抽出する強力なOCRエンジンおよびソリューションです。 複数のファイル形式に対応し、卓越した精度を誇るIronOCRは、運転免許証を処理する、または処理する必要があるあらゆる組織や企業にとって優れたツールです。

IronOCRには、ライセンス料金選択されたライセンスプランに応じて、$749から始まります。 ただし、IronOCRも提供しています無料試用期間顧客が購入を決定する前に、ソフトウェアとその機能を無料でテストできるようにします。 無料試用期間中、ユーザーはソフトウェアの全機能と機能を利用することができ、それが自分の特定のニーズや要件を満たしているかどうかを判断できます。

< 以前
コンピュータビジョンによるOCR(例題チュートリアル)
次へ >
C#でナンバープレートをOCRする方法(チュートリアル)