¿Tienes un robot con una webcam y quieres ver el streaming del vídeo? ¿Acabas de comprar la RaspiCam para la Raspberry Pi y no encuentras ningún ejemplo para ver si funciona? Este artículo proporciona un pequeño código en python que, si ya seguiste el tutorial sobre RaspiCam y tienes instalado SimpleCV y OpenCV, te será muy sencillo de ejecutar.

Lo primero que debemos hacer es installar unas librerías, en particular, SimpleCV y sus dependencias:

sudo dnf install python-opencv python-scipy python-numpy python-pip

Luego, utilizando el recién instalado pip, que no es más que un instalador de paquetes de python, obtenemos SimpleCV:

sudo pip install https://github.com/ingenuitas/SimpleCV/zipball/master

Si todo ha ido bien, podremos ejecutar nuestro shell de python y comprobarlo sin más que teclear:

>>> import SimpleCV

Si no obtienes errores, ¡puedes seguir!

Pero bueno, estábamos en mostrar una webcam fácilmente con Python. Y es tan sencillo como ejecutar este script, una vez has hecho lo que anteriormente hemos descrito:

from SimpleCV import Camera, Display

from time import sleep

marco = Camera()

mostrar = Display()

while not mostrar.isDone():
    marco.getImage().save(mostrar)
    sleep(0.1)


¿Erratas? ¿Errores? No dudes en contactar con nosotros en el foro o por e-mail.