CLARIPIXAI - Super Resolución de Imágenes con IA
AI Powered
Publicado hace 13 días
•
19 vistas
Node.js
Express
Python 3.12
PyTorch
OpenCV
Docker
Swin2SR
GFPGAN
🚀 ClaripixAI: Potenciando la Calidad Visual con Deep Learning
Claripix AI es una plataforma de procesamiento de imágenes de alto rendimiento que utiliza modelos de Super-Resolución (Swin2SR) y Restauración Facial (GFPGAN) para transformar imágenes de baja calidad en resultados nítidos y profesionales.
✨ Características Principales
- Upscaling 4x Inteligente: Mejora el tamaño de las imágenes manteniendo texturas realistas mediante el modelo Swin2SR.
- Restauración Facial: Algoritmos especializados para reconstruir detalles en rostros borrosos o antiguos.
- Arquitectura Híbrida: Backend en Node.js para la gestión de archivos y API, conectado a un motor de inferencia en Python de alta eficiencia.
- Procesamiento Asíncrono: Manejo optimizado de tareas pesadas de IA para no bloquear el flujo del servidor.
🛠️ Desafío Técnico: La "Contenerización" El mayor reto de este proyecto fue la creación del Dockerfile. Se logró unificar un entorno de Node.js 20 con las dependencias pesadas de Python y librerías gráficas como libgl1 y PyTorch CPU. Esto permite que la IA corra en cualquier servidor Linux sin importar las dependencias locales, optimizando el tamaño de la imagen mediante capas de caché de Docker.
📦 Infraestructura
- Docker: Orquestación de dependencias de sistema y modelos pre-entrenados.
- Python Engine: Script de inferencia optimizado para procesamiento headless.
- Upload Logic: Sistema seguro de gestión de archivos temporales con permisos controlados.