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 Reisepass ("passport.jpg") mithilfe der LoadImage-Methode zu laden. Die ReadPassport-Methode wird verwendet, um das Bild zu verarbeiten und Passdaten zu extrahieren, wobei ein OcrPassportResult-Objekt zurückgegeben wird, das Details wie Vornamen, Nachnamen, Land, Passnummer, Geburtsdatum und Ablaufdatum enthält. Die extrahierten Passinformationen werden dann auf der Konsole ausgegeben:
- Auf die angegebenen Namen wird über
result.PassportInfo.GivenNameszugegriffen. - Das Land wird mithilfe von
result.PassportInfo.Countryabgerufen. - Die Passnummer ist über
result.PassportInfo.PassportNumberverfügbar. - Der Nachname wird über
result.PassportInfo.Surnameabgerufen. - Das Geburtsdatum wird mit
result.PassportInfo.DateOfBirthPRINTED. - Das Ablaufdatum wird mit
result.PassportInfo.DateOfExpiryausgegeben. - Das Geschlecht wird über
result.PassportInfo.Genderabgerufen. - Der Dokumenttyp wird mithilfe von
result.PassportInfo.DocumentTypeabgerufen. - Die Nationalität ist über
result.PassportInfo.Nationalityverfügbar. - Der Ländercode wird mit
result.PassportInfo.NationalityCodeaufgerufen. - Der Ländercode des Ausstellungslandes wird mit
result.PassportInfo.IssuingCountryCodeabgerufen. - Die persönliche Nummer ist über
result.PassportInfo.PersonalNumberverfügbar. - Das Ausstellungsdatum wird über
result.PassportInfo.DateOfIssueabgerufen.

