Descripción
En el terreno de la fotografía de identidad, lo habitual es un estudio, un editor de escritorio o un servicio que se lleva el retrato a un servidor. Este flujo de modelos recorta el fondo, alinea el rostro y ajusta el tamaño reglamentario en el propio equipo —incluso solo con CPU— y no cubre el trámite administrativo ni sustituye un retrato de estudio cuando la normativa lo exige.
Combina detección facial, recorte de retrato con pesos ONNX (MODNet y variantes) y generación de carnet en varios formatos. La inferencia puede ser totalmente local o en esquema extremo-nube. Además del ejemplar suelto, produce planchas de impresión de seis pulgadas, cinco pulgadas, A4, 3R y 4R, con descarga JPEG a 300 DPI, fondo en HEX, alineación por rotación y parámetros de embellecimiento en la API.
Cómo se usa
- Demo Gradio con pestaña de maquetación para imprenta
- Servicio FastAPI (imagen en base64, DPI y alineación facial)
- Despliegue con Docker y scripts para bajar los pesos
El código se publica bajo Apache-2.0. El cambio inteligente de ropa formal está anunciado pero aún no disponible; la comunidad ha aportado cliente Windows, flujos ComfyUI y miniprogramas ajenos al núcleo.
Tecnologías y temas
-
Docker
Imagen y recetas para levantar el servicio
-
FastAPI y Gradio
Demo interactiva y API con DPI, alineación y embellecimiento
-
Fotos de carnet
Tamaños oficiales y planchas A4, 6", 5", 3R y 4R a 300 DPI
-
Inferencia local
Flujo offline o extremo-nube, sin GPU obligatoria
-
Recorte de retrato
Pesos ONNX (MODNet y variantes) pensados para correr en CPU