C# OCRでナンバープレートを読む方法

How to Read License Plates using IronOCR

This article was translated from English: Does it need improvement?
Translated
View the article in English

大量の車両画像を管理する場合、ナンバープレートを手作業で読み取るのは時間がかかり、人為的ミスが発生しやすい。 IronOCRのようなツールでこのプロセスを自動化することは、より効率的で正確なソリューションを提供します。 IronOCRのReadLicensePlateメソッドは、プログラムによって画像からナンバープレートを抽出することができ、データの精度を高めながら時間を大幅に節約することができます。

このガイドでは、IronOCRをナンバープレート認識に使用する方法を、例やカスタマイズ可能な設定を通して説明します。 これらの方法を活用することで、開発者はナンバープレートの読み取りを自動化し、駐車場管理、料金徴収、セキュリティ監視などの作業を効率化することができます。

この機能を使用するには、IronOcr.Extension.AdvancedScanパッケージもインストールする必要があります。

クイックスタート:ナンバープレートを瞬時に抽出

IronOCRのReadLicensePlateメソッドを呼び出すだけで、どんな画像からでもナンバープレートのテキストをプログラムで抽出することができます。 画像を読み込んでメソッドを呼び出すだけで、すぐにプレート番号と信頼度の両方を取得できます。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronOCR with NuGet Package Manager

    PM > Install-Package IronOcr

  2. Copy and run this code snippet.

    OcrLicensePlateResult result = new IronTesseract().ReadLicensePlate(new OcrInput("plate.jpg"));
  3. Deploy to test on your live environment

    Start using IronOCR in your project today with a free trial
    arrow pointer
### ライセンスプレート [ライセンスプレート](/static-assets/ocr/how-to/read-license-plate/license-plate.webp)。 ### コード ```csharp :path=/static-assets/ocr/content-code-examples/how-to/read-license-plate-read-license-plate.cs ``` ### アウトプット [ライセンスプレートの結果](/static-assets/ocr/how-to/read-license-plate/license-plate-result.webp)。 コードは、画像を`OcrInput`としてインポートし、それを`ReadLicensePlate`メソッドで使用してナンバープレートからテキストを抽出する方法を示しています。 出力は、OCRの精度を示す信頼度とともに、入力画像に示されたナンバープレートに一致する抽出テキストを示します。 **テキスト**: OCR入力から抽出されたテキスト。 **自信**:すべての文字の平均の統計的な精度の信頼度を示す「ダブル」プロパティで、1が最高、0が最低です。
## 車の画像からのナンバープレート この方法は、ナンバープレート付きの車を含む画像にも適しています。 コードは上のものとまったく同じですが、入力画像を変更しています。 画像内のナンバープレートがある領域のピクセル座標を抽出することもできます。 ### 入力例 [車のナンバープレート](/static-assets/ocr/how-to/read-license-plate/car-license.webp)。 ```csharp :path=/static-assets/ocr/content-code-examples/how-to/read-license-plate-read-from-car.cs ``` ### アウトプット [車のナンバープレートの結果](/static-assets/ocr/how-to/read-license-plate/car-license-with-coordinates.webp)。 この例では、`ReadLicensePlate`メソッドを自動車の画像に適用する方法を示しています。 このメソッドは、画像内のナンバープレートが位置する矩形座標も返します。 このメソッドは、単一のナンバープレートのみを検索するように最適化されており、ストック画像から検索することができます。

よくある質問

C#でナンバープレート認識を自動化するにはどうすればよいですか?

IronOCRのReadLicensePlateメソッドを使用してC#でナンバープレート認識を自動化できます。このメソッドにより、画像からナンバープレート番号を抽出し、手動方法と比較して効率と精度を向上させます。

IronOCRを使ったナンバープレートの読み取りにはどのような手順がありますか?

IronOCRを使用してナンバープレートを読み取るには、C#ライブラリをダウンロードし、ナンバープレート画像をOcrInputとしてインポートし、ReadLicensePlateメソッドを使ってデータを抽出します。その後、さらなる操作のためにOcrLicensePlateResultプロパティにアクセスできます。

IronOCRはナンバープレートが見える車の画像を処理できますか?

はい、IronOCRは車の画像からナンバープレートを読み取ることができます。また、画像内でナンバープレートの位置のピクセル座標を提供することもできます。

IronOCRによるナンバープレートの読み取りではどのような言語がサポートされていますか?

IronOCRのReadLicensePlateメソッドは、ナンバープレート読み取りにおいて英語、中国語、日本語、韓国語、ラテンアルファベットスクリプトをサポートしています。

文字のホワイトリストを設定することは、ナンバープレート認識をどのように向上させますか?

ナンバープレートによく含まれる特定の文字をIronOCRにホワイトリスト登録することで、認識性能を向上させ、ナンバープレート番号の処理を迅速化できます。

高度なナンバープレートスキャンにはどの追加パッケージが必要ですか?

高度なスキャン機能を得るためには、IronOcr.Extensions.AdvancedScanパッケージをインストールする必要があります。

ナンバープレート認識における信頼度の重要性は何ですか?

ナンバープレート認識における信頼度は、OCRプロセスの統計的な精度を示し、0から1の範囲で、1が最高の信頼度を表します。

IronOCRは.NET Frameworkでナンバープレートを読むためにどのように最適化されていますか?

IronOCRは、x64アーキテクチャで実行する際に.NET Frameworkでのナンバープレート読み取りが最適化されており、効率的な処理と認識性能を確保しています。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はいいですか?
Nuget ダウンロード 5,044,537 | バージョン: 2025.11 ただ今リリースされました