Capturar imagenes en una raspberry pi con Python
Unos de mis últimos trabajos como programador Python Freelance fue crear un sencillo Script que tomara fotos a 4 horas determinadas del día y que estas se guardaran con la fecha y hora de su captura. Como el titulo dice, fue realizado en un Raspberry Pi 3 con Wifi!!!
Para que se ejecutara todos los días a las horas solicitadas por el empleador utilice las tareas programadas del sistema operativo Raspbian del Raspberry (Crontab)
Crontab |
#!/usr/bin/env python # -*- coding: utf-8 -*- # Creado por Diego Caraballo # https://www.pythondiario.com # Capturar con hora + fecha import os from time import sleep import time import datetime from picamera import PiCamera # Codigo que soluciona problema al querer capturar # utilizando crontab en la Raspberry # environnement vars os.environ.setdefault('XAUTHORITY', '/home/user/.Xauthority') os.environ.setdefault('DISPLAY', ':0.0') # Obtener Fecha fecha = datetime.date.today() fecha = str(fecha) # Obtener Hora hora = time.strftime("%H:%M:%S") # Capturo imagen camera = PiCamera() camera.resolution = (1024, 768) camera.start_preview() # Camera warm-up time sleep(2) camera.capture(fecha + "-" + hora + ".jpg")
Espero esta entrada sea de ayuda!!!
Saludos, Diego
-
-
Gracias Ricardo, mal yo en el ejemplo!!! Ya lo edito!!!
Saludos y gracias por participar
-
-
interesante entrada. la verdad gracias.
-
esto sirve con la cámara de raspberry, la cámara se activa pero no toma las fotos o no se donde se guardan los archivos, ayuda por favor
Deja una respuesta
Esa entrada de cron esta mal, deberia ser por ej:
0 16 * * * python /home/diego/Captura.py
Con un * al principio, se ejecutaria todos los minutos de la hora 16 🙂