Reconocimiento de imágenes para identificar jugadores de fútbol
· 2 min de lectura
Resumen del proyecto
Este proyecto desarrolla un sistema de reconocimiento de jugadores de fútbol utilizando imágenes de sus camisetas. El flujo de trabajo extrae texto (nombre y número) mediante OCR, identifica al jugador y consulta la base de datos del videojuego EA Sports FC 24 para recuperar sus estadísticas.
Objetivos
- Reconocimiento de jugadores: identificar camisetas y extraer el texto clave.
- Integración con EA Sports FC 24: obtener posición, habilidades e historial del jugador.
- Interfaz en terminal: permitir a cualquier usuario cargar una imagen y recibir estadísticas de forma sencilla.
Instalación rápida
En Windows basta con ejecutar scriptInstalacion.bat. Para instalaciones manuales:
pip install pandas
pip install torch # Sólo en Windows
pip install easyocr
pip install pillow
pip install pytesseract
pip install os-sys
Después, ejecuta mainFile.py o el script arranque.bat.
Arquitectura del código
- mainFile.py: orquesta el flujo principal.
- menus.py: define los menús interactivos en consola.
- filtros.py: aplica filtros a las imágenes para mejorar la lectura.
- comparacionDB.py: compara el texto extraído con los registros de la base de datos.
- comparativaGlobal.py: evalúa qué combinación de librerías y filtros ofrece mejores resultados.
Uso de nuevas imágenes
Para probar nuevas camisetas, solo hay que copiar las imágenes a los directorios facil, intermedio o dificil. El sistema las detectará automáticamente en la siguiente ejecución.
