Leer el pasaporte

Este ejemplo de código demuestra cómo utilizar el motor OCR de IronTesseract para extraer y procesar información de pasaportes a partir de una imagen.

El motor OCR IronTesseract se instancia.

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 de pila, apellido, país, número de pasaporte, fecha de nacimiento y fecha de vencimiento.

La información extraída del pasaporte se muestra en la consola:

Los nombres dados se acceden a través de result.PassportInfo.GivenNames.

El país se obtiene usando result.PassportInfo.Country.

El número de pasaporte está disponible a través de result.PassportInfo.PassportNumber.

El apellido se accede con result.PassportInfo.Surname.

La fecha de nacimiento se imprime usando result.PassportInfo.DateOfBirth.

La fecha de vencimiento se genera con result.PassportInfo.DateOfExpiry.

Este método es útil para automatizar la extracción de datos clave del pasaporte para fines de procesamiento o verificación.