Python funciona de maravillas en la Raspberry Pi, el módulo de cámara tiene una línea de comandos muy flexible … Que tal integrar ambos mundos?
En este artículo instalamos y probamos una biblioteca especial para el uso de la cámara de la raspberry Pi, el objetivo es usar un código sencillo y legible, sin necesidad de hacer llamadas a la línea de comandos.
La biblioteca en cuestión se llama picamera y tras el salto te contamos los detalles
Requisitos
- Tener instalada y funcionando la cámara, como se muestra en este artículo
- Monitor HDMI
- Cable HDMI
- Acceso a Internet
- Mouse y Teclado, (yo uso un FAVI FE02RF-BL)
Instalando Software
Vamos inmediatamente por los comandos
sudo apt-get upgrade sudo apt-get install python-picamera sudo pip install pycamera
La página oficial de esta biblioteca está aqui mientras que el repositorio esta en GitHub
La documentación se encuentra en este link
Ejemplo de código Python
Hay que decir que los preview de las fotos se ven cuando conectamos la Raspberry Pi en la salida HDMI, esto porque al principio probamos via VNC y con este metodo el script no funciona.
El siguiente script es de prueba y sirve para tener un preview de la foto
import time import picamera camera = picamera.PiCamera() try: camera.start_preview() time.sleep(10) camera.stop_preview() finally: camera.close()
Lo grabamos como picam.py y se debe ejecutar como
sudo python picam.py
El siguiente ejemplo obtiene un preview y saca una foto
import time import picamera with picamera.PiCamera() as camera: camera.resolution = (1024, 768) camera.start_preview() # Camera warm-up time time.sleep(2) camera.capture('foo.jpg')
Hay ejemplos más avanzados en la documentación del módulo, que es bastante completa.
Con esto tenemos para comenzar a usar Python integrado con la cámara de la Raspberry Pi
hola
Manuel
Es posible conectarme a la cámara de forma remota. ya que la quiero instalar en un parque o que me sugieres algo