CLARIPIXAI - Super Resolución de Imágenes con IA
🚀 ClaripixAI: Potenciando la Calidad Visual con Deep LearningClaripix 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 PrincipalesUpscaling 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.📦 InfraestructuraDocker: 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.
Node.js
Express
Python 3.12
PyTorch
+4