En la parte inferior de la página de la foto de un pasaporte estadounidense hay una serie de información alfanumérica intercalada con signos de mayor que (>). ¿Qué información contiene este código?
Respuesta
¿Demasiados anuncios?Desde https://www.sinosecu.com.cn/en/news/view/20.html (espejo):
La Organización de Aviación Civil Internacional (OACI) es responsable de establecer estándares para los Documentos de Viaje Legibles por Máquina (MRTD). Los MRTD facilitan la verificación automática de documentos de viaje. Es mucho más rápido y tiende a cometer menos errores que la entrada manual.
Los MRTD tienen una Zona Legible por Máquina (MRZ) en la parte inferior. Estas MRZes se imprimen en la fuente OCR-B de espaciado fijo. El pasaporte está incluido en el MRTD. Tiene dos líneas y cada línea tiene 44 caracteres. La siguiente imagen muestra el patrón de un pasaporte:
Más información:
- Como menciona DetlevCM en su comentario, también es interesante revisar https://en.wikipedia.org/wiki/Machine-readable_passport.
- Doc 9303 de la OACI (espejo), que especifica Documentos de Viaje Legibles por Máquina.
Código:
- https://github.com/konstantint/PassportEye: "PassportEye: Herramientas de Python para el procesamiento de imágenes de documentos de identificación."
- https://github.com/evermeer/PassportScanner: "Con PassportScanner: use su cámara para escanear el código MRZ de un pasaporte en iOS."
- https://github.com/DoubangoTelecom/ultimateMRZ-SDK: "Este es un detector y reconocedor de Zona Legible por Máquina / Documentos de Viaje (MRZ / MRTD) de última generación utilizando aprendizaje profundo. El repositorio de Github contiene los binarios de SDK para Android, iOS, Raspberry Pi y Windows."
8 votos
es.wikipedia.org/wiki/Pasaporte_legible_por_máquina (un comentario mal visto, lo sé, ¡pero tan fácil de buscar en Google...)