HivisionIDPhoto

IA / ML

Del retrato al carnet oficial en el propio PC, aunque solo tengas CPU

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