Este proyecto automatiza la descarga, limpieza y estandarización de retratos históricos para su uso en videojuegos (como CK3) o aplicaciones educativas.
Retratos/: Directorio principal de imágenes.00_DESCARTADOS/: Imágenes que no cumplen los requisitos.01_RECORTE_FINAL/: Retratos procesados (512x768).Python/: Scripts de procesamiento de imágenes.
python/: Scripts de descarga (scrapers) y utilidades.scraper_core.py: Motor unificado para descargar desde Wikipedia.
requirements.txt: Dependencias del proyecto.
- Asegúrate de tener Python 3.10+ instalado.
- Crea un entorno virtual:
python -m venv venv - Instala las dependencias:
pip install -r requirements.txt
- Descarga: Configura los monarcas en
python/scraper_core.pyy ejecútalo para poblar la carpetaRetratos/. - Procesamiento: Ejecuta
Retratos/Python/recortar_retratos.pypara realizar el recorte inteligente y las mejoras visuales.
- Detección Facial Inteligente: Fallback automático si no se detecta rostro.
- Mejora Visual: Ajuste automático de brillo, contraste y nitidez para óleos.
- Organización Automática: Mantiene la jerarquía Siglo/Dinastía/Monarca.