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.GivenNamesabgerufen. - Das Land wird mithilfe von
result.PassportInfo.Countryabgerufen. - Die Reisepassnummer ist über
result.PassportInfo.PassportNumberverfügbar. - Der Nachname wird mit
result.PassportInfo.Surnameabgerufen. - Das Geburtsdatum wird mit
result.PassportInfo.DateOfBirthausgegeben. - Das Ablaufdatum wird mit
result.PassportInfo.DateOfExpiryausgegeben. - Das Geschlecht wird über
result.PassportInfo.Genderabgerufen. - Der Dokumenttyp wird mit
result.PassportInfo.DocumentTypeabgerufen. - Die Staatsangehörigkeit ist über
result.PassportInfo.Nationalityverfügbar. - Der Staatsangehörigkeitscode wird über
result.PassportInfo.NationalityCodeabgerufen. - Der Ausstellungslandcode wird mit
result.PassportInfo.IssuingCountryCodeabgerufen. - Die persönliche Nummer ist über
result.PassportInfo.PersonalNumberverfügbar. - Das Ausstellungsdatum wird durch
result.PassportInfo.DateOfIssueabgerufen.

