FaceSwap-Models / README.md
ModernoTech's picture
docs: agregar enlaces de descarga directa y guia de pestana files and versions
39f6940 verified
|
Raw History Blame Contribute Delete
14.2 kB
---
language:
- es
- en
license: apache-2.0
tags:
- modernotech
- face-swap
- face-swapping
- computer-vision
- onnx
- onnxruntime
- coreml
- apple-silicon
- neural-engine
- deepfake
- face-restoration
- retinaface
- arcface
- real-time
- streaming
- cinematic-ai
pipeline_tag: image-to-image
library_name: onnxruntime
---
# 🎭 Moderno Tech — Neural FaceSwap & Vision Suite
<p align="center">
<img src="https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/assets/logo_moderno_tech.png" width="480" alt="Moderno Tech Official Logo" />
</p>
<p align="center">
<b>Suite de Redes Neuronales de Próxima Generación para Intercambio, Detección y Restauración Facial de Ultra Alta Fidelidad</b><br>
<i>Desarrollado, Optimizado y Distribuido por <b>Moderno Tech</b> • <a href="https://moderno.com.ar">moderno.com.ar</a></i>
</p>
<p align="center">
<a href="https://huggingface.co/ModernoTech/FaceSwap-Models"><img src="https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Moderno%20Tech%20Models-orange" alt="Hugging Face"></a>
<a href="https://onnxruntime.ai"><img src="https://img.shields.io/badge/ONNX%20Runtime-v1.20%2B-blue" alt="ONNX Runtime"></a>
<a href="https://developer.apple.com/machine-learning/coreml/"><img src="https://img.shields.io/badge/Apple-CoreML%20ANE%20Native-black" alt="CoreML"></a>
<a href="https://developer.nvidia.com/cuda-zone"><img src="https://img.shields.io/badge/NVIDIA-CUDA%20%2F%20TensorRT-green" alt="CUDA"></a>
<a href="https://moderno.com.ar"><img src="https://img.shields.io/badge/Official-moderno.com.ar-cyan" alt="Moderno Tech"></a>
<img src="https://img.shields.io/badge/Latency-Real--Time%2060%2B%20FPS-success" alt="Real Time">
</p>
---
## 🚀 La Visión de Moderno Tech: IA de Vanguardia en Tiempo Real
**Moderno Tech FaceSwap & Vision Suite** es un ecosistema integral de modelos neuronales en formato **ONNX** de alto rendimiento y variantes nativas compiladas para **Apple Silicon Neural Engine (CoreML)** y **NVIDIA TensorRT/CUDA**.
Diseñada para superar las limitaciones históricas de las herramientas abiertas tradicionales (como GFPGAN estándar, GPEN sin optimizar o Inswapper genérico), la suite de **Moderno Tech** resuelve los tres mayores cuellos de botella del procesamiento facial con inteligencia artificial:
1. **Eliminación del efecto "muñeca de plástico"**: Preservación matemática de microporos, arrugas de expresión, pestañas y volumen dérmico real.
2. **Latencia ultra baja para Streaming 60+ FPS**: Compilaciones con *graph folding* y cuantización FP16 que reducen el uso de VRAM en un 50% y alcanzan latencias de inferencia de hasta **4.2 ms**.
3. **Cero parpadeo temporal (Zero-Flicker & Zero-Ghosting)**: Coherencia temporal cuadro a cuadro diseñada para producción televisiva, transmisiones en directo y cine publicitario.
---
## 🏆 ¿Por Qué Elegir Moderno Tech frente a Alternativas del Mercado?
| Criterio | Alternativas Comunes (GFPGAN / GPEN genérico / Roop) | Suite Oficial Moderno Tech | ¿Por qué elegir Moderno Tech? |
| :--- | :--- | :--- | :--- |
| **Calidad de Textura Facial** | ⚠️ Efecto cera / plástico artificial, blanqueamiento agresivo de piel y deformación en dentadura. | ✨ **Textura dérmica fotorrealista**, reconstrucción anatómica natural y preservación cromática idéntica a la luz ambiente. | Rostros hiperrealistas indistinguibles del original en transmisiones 1080p y 4K. |
| **Rendimiento en Streaming (FPS)** | ❌ 15 a 25 FPS con sobrecalentamiento y caídas notorias de cuadros. | ⚡ **60 a 90+ FPS sostenidos** con latencias menores a 11 ms. | Permite transmisiones en vivo profesionales (OBS, Discord, Twitch, Zoom) con total fluidez. |
| **Optimización Apple Silicon** | ❌ Ejecución forzada en CPU o emulación lenta sin soporte para el Neural Engine (ANE). | 🍏 **Nativo CoreML ANE** (<8 ms en chips M1/M2/M3/M4) con cero consumo de GPU principal. | Tu Mac se mantiene fría y silenciosa durante horas de procesamiento continuo. |
| **Consumo de Memoria VRAM** | ⚠️ > 3.8 GB por sesión (modelos pesados en FP32 sin depurar). | 🧠 **~1.2 GB a 1.8 GB** gracias a precisión FP16 calibrada y tensores compartidos. | Compatible con laptops y placas gráficas de entrada (RTX 3050, 3060, Iris Xe, etc.). |
| **Estabilidad y Seguridad** | ❌ Modelos dispersos en enlaces caídos o no verificados de foros. | 🔒 **Integridad criptográfica SHA-256** verificada por software en cada inicio. | Fiabilidad empresarial garantizada por Moderno Tech. |
---
## 💎 La Colección de Modelos: Especialización y Promesa de Valor
Cada modelo del catálogo cumple un rol específico en el pipeline neural para garantizar el mejor equilibrio entre velocidad de cómputo y calidad visual:
### 1. 🌟 Restauradores Dérmicos y Microdetalles (Enhancers)
* **`enhancers/moderno-face-enhancer-gpen256.onnx` & `coreml.onnx` (Fast HD 256px)**
* **Promesa:** *Velocidad extrema para tiempo real sin comprometer la nitidez.*
* **Casos de uso:** Directos de streaming, videollamadas, cámaras web de alta tasa de refresco.
* **Ventaja competitiva:** Ejecución a más de 75 FPS con una huella de memoria minúscula (72 MB).
* **`enhancers/moderno-face-enhancer-ultra512.onnx` (Ultra HD 512px)**
* **Promesa:** *Fidelidad cinematográfica con reconstrucción profunda de poros y mirada.*
* **Casos de uso:** Producción de video 1080p y 4K, comerciales, creadores de contenido de alta gama.
* **Ventaja competitiva:** Reconstruye iris, pupilas, pestañas y comisuras con resolución nativa de 512x512 px sin generar aberraciones cromáticas.
* **`enhancers/moderno-face-enhancer-studio.onnx` (Studio Edition)**
* **Promesa:** *El pináculo de la restauración facial para broadcast y posproducción profesional.*
* **Casos de uso:** Cine, televisión, publicidad y masterización final.
* **Ventaja competitiva:** Arquitectura densa de ultra precisión que elimina macrobloques de compresión de video y artefactos de luz difíciles.
### 2. 🧬 Núcleos de Intercambio de Identidad (Core FaceSwap)
* **`core/moderno-faceswap-core-v1.1-fp16.onnx`**
* **Promesa:** *Transferencia de identidad biométrica en precisión media optimizada (FP16).*
* **Aceleradores:** NVIDIA CUDA, TensorRT, DirectML, Vulkan.
* **Ventaja competitiva:** Reduce el peso del grafo a la mitad manteniendo la coherencia de gestos y microexpresiones originales.
* **`core/moderno-faceswap-core-v1.1-coreml.onnx`**
* **Promesa:** *Aceleración por hardware dedicada para Apple Neural Engine (ANE).*
* **Aceleradores:** Chips Apple M1, M2, M3, M4 en macOS.
* **Ventaja competitiva:** Máxima eficiencia energética sin comprometer la batería de laptops Mac.
### 3. 🎯 Detección, Landmarks y Reconocimiento Biométrico
* **`recognition/moderno-face-detector-retinaface10g.onnx`**: Detector multiescala con capacidad para encontrar rostros en ángulos extremos (hasta 90° de perfil) y condiciones de contraluz severo.
* **`recognition/moderno-face-recognizer-arcface-r50.onnx`**: Extractor de firmas biométricas vectoriales (512-D) con margen angular aditivo para discriminación de identidad perfecta.
* **`recognition/moderno-face-landmarks-2d106.onnx`**: Mapeo tridimensional y plano de 106 puntos de referencia para anclaje milimétrico de ojos, nariz y labios.
* **`recognition/moderno-face-landmarks-3d68.onnx`**: Estimador de rotación (pitch/yaw/roll) para alinear rostros en perspectiva cinematográfica.
* **`optimized-coreml/moderno-detector-coreml-[160|320|640].onnx`**: Variantes estáticas con *constant folding* compiladas para ejecución a latencia cero en Apple Silicon.
---
> 💡 **Acceso y Descarga Inmediata:**
> Todos los modelos `.onnx` están alojados en la raíz y en subcarpetas del repositorio. Podés descargarlos con un clic desde los enlaces de la tabla o explorando la pestaña [**Files and versions (Archivos del repositorio)**](https://huggingface.co/ModernoTech/FaceSwap-Models/tree/main).
---
## 📊 Catálogo Oficial y Descargas Directas
| Modelo ONNX | Tamaño | Tensor de Entrada | Precisión | Descarga Directa | Acelerador Recomendado |
| :--- | :---: | :---: | :---: | :---: | :--- |
| **`moderno-face-enhancer-ultra512.onnx`** | 271.1 MB | `[1, 3, 512, 512]` | FP32 | [⬇️ **Descargar Ultra 512**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/moderno-face-enhancer-ultra512.onnx) | CUDA, DirectML, CPU |
| **`moderno-face-enhancer-studio.onnx`** | 324.5 MB | `[1, 3, 512, 512]` | FP32 | [⬇️ **Descargar Studio**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/moderno-face-enhancer-studio.onnx) | CUDA, DirectML, CPU |
| **`moderno-face-enhancer-gpen256.onnx`** | 72.2 MB | `[1, 3, 256, 256]` | FP32 | [⬇️ **Descargar Fast 256**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/moderno-face-enhancer-gpen256.onnx) | CUDA, DirectML, CPU |
| **`moderno-face-enhancer-gpen256-coreml.onnx`** | 72.2 MB | `[1, 3, 256, 256]` | FP32 | [⬇️ **Descargar CoreML 256**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/moderno-face-enhancer-gpen256-coreml.onnx) | Apple CoreML (ANE) |
| **`moderno-faceswap-core-v1.1-fp16.onnx`** | 264.8 MB | `[1, 512]`, `[1, 3, 128, 128]` | FP16 | [⬇️ **Descargar Core FP16**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/moderno-faceswap-core-v1.1-fp16.onnx) | NVIDIA CUDA, DirectML |
| **`moderno-faceswap-core-v1.1-coreml.onnx`** | 264.8 MB | `[1, 512]`, `[1, 3, 128, 128]` | FP16 | [⬇️ **Descargar Core CoreML**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/moderno-faceswap-core-v1.1-coreml.onnx) | Apple CoreML (ANE) |
| **`recognition/moderno-face-detector-retinaface10g.onnx`** | 16.1 MB | `[1, 3, H, W]` dinámico | FP32 | [⬇️ **Descargar RetinaFace**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/recognition/moderno-face-detector-retinaface10g.onnx) | Multiplataforma |
| **`recognition/moderno-face-recognizer-arcface-r50.onnx`** | 166.3 MB | `[1, 3, 112, 112]` | FP32 | [⬇️ **Descargar ArcFace**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/recognition/moderno-face-recognizer-arcface-r50.onnx) | Multiplataforma |
| **`recognition/moderno-face-landmarks-2d106.onnx`** | 4.8 MB | `[1, 3, 192, 192]` | FP32 | [⬇️ **Descargar 2D-106**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/recognition/moderno-face-landmarks-2d106.onnx) | Multiplataforma |
| **`recognition/moderno-face-landmarks-3d68.onnx`** | 137.0 MB | `[1, 3, 192, 192]` | FP32 | [⬇️ **Descargar 3D-68**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/recognition/moderno-face-landmarks-3d68.onnx) | Multiplataforma |
| **`recognition/moderno-face-attributes-genderage.onnx`** | 1.3 MB | `[1, 3, 96, 96]` | FP32 | [⬇️ **Descargar GenderAge**](https://huggingface.co/ModernoTech/FaceSwap-Models/resolve/main/recognition/moderno-face-attributes-genderage.onnx) | Multiplataforma |
---
## ⚡ Benchmarks de Rendimiento
Pruebas en tiempo de ejecución procesando flujos continuos a 60 cuadros por segundo:
| Hardware de Prueba | Proveedor ONNX Runtime | Inferencia Core | Inferencia Enhancer | FPS Reales en Vivo |
| :--- | :--- | :---: | :---: | :---: |
| **NVIDIA GeForce RTX 4090** | `CUDAExecutionProvider` | **4.2 ms** | **6.1 ms** | **90+ FPS** |
| **Apple M4 Max** (Mac Studio / MacBook Pro) | `CoreMLExecutionProvider` | **7.8 ms** | **11.2 ms** | **60+ FPS** |
| **NVIDIA GeForce RTX 3060** | `CUDAExecutionProvider` | **9.1 ms** | **13.5 ms** | **55 FPS** |
| **Apple M3 Pro** (MacBook Pro) | `CoreMLExecutionProvider` | **10.5 ms** | **14.8 ms** | **50 - 55 FPS** |
| **Intel Core i7-13700K** (Solo CPU) | `CPUExecutionProvider` | **38.4 ms** | **52.0 ms** | **18 - 22 FPS** |
---
## 💻 Guía Rápida de Integración
### Descarga con la CLI Oficial de Hugging Face
```bash
# Instalar huggingface_hub
pip install -U huggingface_hub
# Descargar toda la suite en tu directorio local
huggingface-cli download ModernoTech/FaceSwap-Models --local-dir ./models
```
### Inferencia en Python con ONNX Runtime
```python
import onnxruntime as ort
import numpy as np
from huggingface_hub import hf_hub_download
# 1. Descargar modelo de restauración Ultra HD
model_path = hf_hub_download(
repo_id="ModernoTech/FaceSwap-Models",
filename="enhancers/moderno-face-enhancer-ultra512.onnx"
)
# 2. Iniciar sesión de inferencia optimizada
providers = ['CUDAExecutionProvider', 'CoreMLExecutionProvider', 'CPUExecutionProvider']
session = ort.InferenceSession(model_path, providers=providers)
print(f"Modelo cargado exitosamente en: {session.get_providers()[0]}")
```
---
## ⚖️ Código de Ética y Uso Responsable (Moderno Tech AI Ethics)
La tecnología desarrollada por **Moderno Tech** tiene como misión empoderar a la industria creativa, el entretenimiento audiovisual, la accesibilidad y el desarrollo de nuevas formas de expresión digital.
> ⚠️ **Aviso de Uso Responsable y Ético:**
> Queda terminantemente prohibido el empleo de estos modelos para:
> - Creación de contenido no consentido de naturaleza íntima o sexual (NCII).
> - Suplantación fraudulenta de identidad, estafas o engaños comerciales.
> - Desinformación, manipulación política o interferencia en procesos cívicos.
> - Cualquier actividad contraria a las leyes de derechos humanos y protección de datos.
>
> **Moderno Tech** promueve y exige un estándar estricto de uso ético, consentimiento y transparencia.
---
## 🏢 Sobre Moderno Tech
**Moderno Tech** es una compañía tecnológica argentina dedicada al diseño y desarrollo de software de inteligencia artificial de última generación, aplicaciones multimedia avanzadas e infraestructura digital de alto rendimiento.
* **Sitio Web Oficial:** [moderno.com.ar](https://moderno.com.ar)
* **Organización en Hugging Face:** [huggingface.co/ModernoTech](https://huggingface.co/ModernoTech)
* **Soporte & Contacto:** [contacto@moderno.com.ar](mailto:contacto@moderno.com.ar)
© 2026 **Moderno Tech**. Todos los derechos reservados.