Leer Pasaporte
Este ejemplo de código demuestra cómo usar el motor OCR de IronTesseract para extraer y procesar información de pasaportes de una imagen.
Se instancia el motor OCR de IronTesseract. Se crea un objeto OcrInput para cargar la imagen que contiene el pasaporte ("passport.jpg") usando el método LoadImage. El método ReadPassport se utiliza para procesar la imagen y extraer la información del pasaporte, devolviendo un objeto OcrPassportResult que contiene detalles como los nombres, el apellido, el país, el número de pasaporte, la fecha de nacimiento y la fecha de expiración. La información del pasaporte extraída se muestra luego en la consola:
- Los nombres se acceden a través de
result.PassportInfo.GivenNames. - El país se obtiene utilizando
result.PassportInfo.Country. - El número de pasaporte está disponible mediante
result.PassportInfo.PassportNumber. - El apellido se accede con
result.PassportInfo.Surname. - La fecha de nacimiento se imprime usando
result.PassportInfo.DateOfBirth. - La fecha de expiración se muestra con
result.PassportInfo.DateOfExpiry. - El género se accede a través de
result.PassportInfo.Gender. - El tipo de documento se obtiene utilizando
result.PassportInfo.DocumentType. - La nacionalidad está disponible mediante
result.PassportInfo.Nationality. - El código de nacionalidad se accede con
result.PassportInfo.NationalityCode. - El código del país emisor se obtiene utilizando
result.PassportInfo.IssuingCountryCode. - El número personal está disponible mediante
result.PassportInfo.PersonalNumber. - La fecha de emisión se accede a través de
result.PassportInfo.DateOfIssue.

