Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HandPlayController

portada

Descripción

Este proyecto de visión artificial basada en una aplicación de escritorio desarrollada en Python utilizando las biblioteca Tkinter OpenCv y Mediapipe, permitiendo así activar y desactivar el reconocimiento de manos para controlar las pulsaciones de las teclas de izquierda, derecha, arriba y abajo. Está diseñada específicamente para controlar un juego de carreras.

Movimientos

  1. Parar --> No presiona ninguna tecla

Stop

  1. Arriba --> Presiona la tecla up

Up

  1. Abajo --> Presiona la tecla down

Down

  1. Izquierda --> Presiona la tecla left

Left

  1. Derecha --> Presiona la tecla right

Rigth

Características

  • Activación y desactivación del reconocimiento de manos.
  • Control de las teclas de izquierda, derecha, arriba y abajo mediante gestos de mano.
  • Interfaz gráfica intuitiva y fácil de usar.

Interfaz Gráfica

Interfaz Gráfica

Instalación

1. Clona este repositorio:

git clone https://github.com/Valen89hh/HandPlayController.git

2. Navega hasta el directorio del proyecto:

cd HandPlayController

3. Crea un entorno virtual:

python -m virtualenv venv

4. Activa el entorno virtual:

- En Windows --> venv\Scripts\activate

- En macOS y Linux --> source venv/bin/activate

5. Instala las dependencias requeridas:

pip install -r requirements.txt

6. Ejecuta la aplicación:

python app.py

Prueba el Juego

Puedes probar el juego en línea aquí.

Contribuciones

Las contribuciones son bienvenidas. Si tienes sugerencias, mejoras o correcciones de errores, por favor, crea un "issue" o envía una solicitud de extracción.

About

HandPlayController: Un repositorio basado en Python para un controlador de juegos mediante movimientos de manos, que permite a los usuarios interactuar y controlar juegos utilizando gestos y movimientos de manos.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages