Reisepass auslesen
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
Reisepass auslesen

Reisepass auslesen

Dieses Codebeispiel zeigt, wie der IronTesseract OCR-Engine verwendet wird, um Passinformationen aus einem Bild zu extrahieren und zu verarbeiten.

Der IronTesseract OCR-Engine wird instanziiert. Ein OcrInput Objekt wird erstellt, um das Bild mit dem Pass ("passport.jpg") mithilfe der LoadImage Methode zu laden. Die ReadPassport Methode wird verwendet, um das Bild zu verarbeiten und Passinformationen zu extrahieren. Dabei wird ein OcrPassportResult Objekt zurückgegeben, das Details wie die Vornamen, den Nachnamen, das Land, die Reisepassnummer, das Geburtsdatum und das Ablaufdatum enthält. Die extrahierten Passinformationen werden dann auf der Konsole ausgegeben:

  • Die Vornamen werden über result.PassportInfo.GivenNames abgerufen.
  • Das Land wird mithilfe von result.PassportInfo.Country abgerufen.
  • Die Reisepassnummer ist über result.PassportInfo.PassportNumber verfügbar.
  • Der Nachname wird mit result.PassportInfo.Surname abgerufen.
  • Das Geburtsdatum wird mit result.PassportInfo.DateOfBirth ausgegeben.
  • Das Ablaufdatum wird mit result.PassportInfo.DateOfExpiry ausgegeben.
  • Das Geschlecht wird über result.PassportInfo.Gender abgerufen.
  • Der Dokumenttyp wird mit result.PassportInfo.DocumentType abgerufen.
  • Die Staatsangehörigkeit ist über result.PassportInfo.Nationality verfügbar.
  • Der Staatsangehörigkeitscode wird über result.PassportInfo.NationalityCode abgerufen.
  • Der Ausstellungslandcode wird mit result.PassportInfo.IssuingCountryCode abgerufen.
  • Die persönliche Nummer ist über result.PassportInfo.PersonalNumber verfügbar.
  • Das Ausstellungsdatum wird durch result.PassportInfo.DateOfIssue abgerufen.
Lernen Sie, Passdaten mit IronOCR zu extrahieren
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 6,357,159Version:2026.11gerade veröffentlicht