Skip to content

Trabajo Final de Grado superior que utiliza IA para reconocimiento de gestos via camara para jugar a piedra, papel o tijera

License

Notifications You must be signed in to change notification settings

marioEzquerro/IAPPT

Repository files navigation

IAPPT

Trabajo de fin de grado que utiliza IA para poder jugar a piedra, papel o tijera gracias a una webcam. Usando los frameworks de OpenCV y TensorFlow. Para jugar ejecuta game.py.

REQUERIMIENTOS

Para poder ejecutar los ficheros de este proyecto necesitaremos instalar Python 3.8.10 Windows 10 o Ubuntu.

Obtener pip para instalar librerias python

curl https://bootstrap.pypa.io/get-pip.py -o get-pippy
python get-pippy

Librerias utilizadas:

pip install opencv-python
pip install ipykernel
pip install mediapipe
pip install tensorflow
pip install pandas

DESCRIPCION DE FICHEROS

  • game.py Fichero ejectutable con el juego de PPT.
  • csv_generator.py Fichero ejecutable para genererar un csv de entrenamiento/evaluacion con las imagenes en data/.
  • performance_test.py Fichero demostrando la superioridad del modelo secuencial vs DNNClassifier.
  • data/ Carpeta con las imagenes y los csv para el modelo.
  • model/ Carpeta donde se almacena el modelo una vez entrenado.
  • v2_IAPPY.ipynb Jupyter Notebook que contiene la creacion, entrenamiento y validacion del modelo.
    • IAPPT.ipynb (depricated) rendimiento de modelo pesimo.

About

Trabajo Final de Grado superior que utiliza IA para reconocimiento de gestos via camara para jugar a piedra, papel o tijera

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published