abril 3, 2017

4RAYA-Avance con el programa

Written by

Llevamos tiempo trabajando con Python y el programa del juego, pero los avances son lentos. Hasta ahora hemos conseguido:

  • Activar la cámara USB y tomar una foto
  • Activar la cámara para mostrar vídeo en una ventana
  • Usar un programa de juego de 4 en raya con interfaz de texto

Todo ello usando Python 2.7. Los problemas que hemos encontrado son:

  • El programa de juego es simple y no juega bien, y además, está hecho usando la sintaxis de Python 3
  • La interfaz de texto es incómoda
  • El vídeo se abre sobre una ventana independiente del programa

Seguimos investigando y encontramos un enlace que parece que nos permitiría usar todos los elementos en uno:

Displaying a video feed with OpenCV and Tkinter

En este ejemplo se usan las siguientes librerías extra:

  • OpenCV
  • TKinter
  • Pillow
  • IMUtils

Las dos primeras ya las tenemos instaladas. Tenemos que añadir las otras, y además la correspondiente a las comunicaciones serie, que nos harán falta para enviar las instrucciones al robot, basado en Arduino, con las siguientes instrucciones:

python -m pip install Pillow
python -m pip install imutils
python -m pip install pyserial

Probamos los ejemplos que aparecen en la página del enlace anterior:

PruOpenCVTkinter

PruOpenCVTkinter2

Y funcionan bien. Ahora tenemos que integrarlo todo con nuestro programa base.

Category : 4 EN RAYA ROBÓTICO

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Proudly powered by WordPress and Sweet Tech Theme