Stap 5: Code Explaination:
# De tijd- en picamera-bestanden zijn geïmporteerd
importeren
picamera importeren
# De parameters zoals No dagen die de camera actief moet, frames per uur en totaal geen frames
NO_OF_DAYS = 1
FRAMES_PER_HOUR = 60
FRAMES = FRAMES_PER_HOUR * 24 * NO_OF_DAYS
#Pi camera als bron
def capture_frame(frame):
met picamera. PiCamera() als cam:
time.Sleep(2)
#The frame is vastgelegd en opgeslagen op de Desktop
cam.Capture ('/ home/pi/Desktop/frame % 03d .jpg ' % frame)
# De beelden vastleggen
voor frame in range(FRAMES):
# Opmerking de tijd vóór de opname
Start = time.time()
capture_frame(frame)
# Wachten voor de volgende opname. Merk op dat we rekening houden met de lengte van de tijd die nodig was om de opname bij de berekening van de vertraging
time.Sleep)
int (60 * 60/FRAMES_PER_HOUR)-(time.time() - start)
)