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:
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:
Y funcionan bien. Ahora tenemos que integrarlo todo con nuestro programa base.
Deja una respuesta