パスポートの読み取り
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 passport information
Console.WriteLine(result.PassportInfo.GivenNames);
Console.WriteLine(result.PassportInfo.Country);
Console.WriteLine(result.PassportInfo.PassportNumber);
Console.WriteLine(result.PassportInfo.Surname);
Console.WriteLine(result.PassportInfo.DateOfBirth);
Console.WriteLine(result.PassportInfo.DateOfExpiry);
Console.WriteLine(result.PassportInfo.Gender);
Console.WriteLine(result.PassportInfo.DocumentType);
Console.WriteLine(result.PassportInfo.Nationality);
Console.WriteLine(result.PassportInfo.NationalityCode);
Console.WriteLine(result.PassportInfo.IssuingCountryCode);
Console.WriteLine(result.PassportInfo.PersonalNumber);
Console.WriteLine(result.PassportInfo.DateOfIssue);
NuGet Download
PM > Install-Package IronOcr
パスポートの読み取り

パスポートの読み取り

このコード例は、IronTesseract OCR エンジンを使用して画像からパスポート情報を抽出し、処理する方法を示しています。

IronTesseract OCR エンジンがインスタンス化されます。 LoadImageメソッドを使用してパスポート("passport.jpg")を含む画像をもロードするために作成されます。 OcrPassportResultオブジェクトを返します。 抽出されたパスポート情報はコンソールに出力されます。

  • 指定された名前はresult.PassportInfo.GivenNamesを通じてアクセスされます。
  • 国はresult.PassportInfo.Countryを使用して取得されます。
  • パスポート番号はresult.PassportInfo.PassportNumber経由で利用可能です。
  • 姓はresult.PassportInfo.Surnameでアクセスされます。
  • 生年月日はresult.PassportInfo.DateOfBirthを使用して印刷されます。
  • 有効期限はresult.PassportInfo.DateOfExpiryで出力されます。
  • 性別はresult.PassportInfo.Genderを通じてアクセスされます。
  • 文書タイプはresult.PassportInfo.DocumentTypeを使用して取得されます。
  • 国籍はresult.PassportInfo.Nationality経由で利用可能です。
  • 国籍コードはresult.PassportInfo.NationalityCodeを使用してアクセスされます。
  • 発行国コードはresult.PassportInfo.IssuingCountryCodeを使用して取得されます。
  • 個人番号はresult.PassportInfo.PersonalNumber経由で利用可能です。
  • 発行日はresult.PassportInfo.DateOfIssueを通じてアクセスされます。
IronOCRでパスポート情報を抽出する方法を学ぶ
GitHubで見る

準備はできましたか?

Nuget Downloads 6,357,159バージョン:2026.11リリースされたばかり