Forum

Einloggen | Registrieren | RSS  

Bild mit Python auf Raspi aufnehmen (Netzwerktechnik)

verfasst von hans-werner, 16.02.2017, 12:06 Uhr

Hallo Bastelix,

anbei mein Code, habe ich im Netz gefunden

import picamera
import time
import pygame

# Voreinstellungen
WIDTH=1280
HEIGHT=1024
FONTSIZE=50

# Kamera initialisieren
camera = picamera.PiCamera()
camera.vflip = False
camera.hflip = False
camera.brightness = 60

# Bildschirmfenster aufbauen, Hintergrund schwarz, Schrift weiss
pygame.init()
screen = pygame.display.set_mode((WIDTH,HEIGHT))
black = pygame.Color(0, 0, 0)
textcol = pygame.Color(255, 255, 0)
screen.fill(black)

while True:
# Bild machen, als GIF speichern, gleiche Größe wie Fenster
camera.start_preview()
sleep(1)
camera.capture('image.gif', format='gif', resize=(WIDTH,HEIGHT))
camera.stop_preview()

# altes Bild löschen
screen.fill(black)
pygame.display.update()

# Bild einlesen und anzeigen
img = pygame.image.load('image.gif')
screen.blit(img, (0, 0))

# Datum und Uhrzeit darüber legen
font = pygame.font.Font('freesansbold.ttf', FONTSIZE)
text = time.strftime("%d.%m.%Y um %H:%M:%S Uhr";)
font_surf = font.render(text, True, textcol)
font_rect = font_surf.get_rect()
font_rect.left = 100
font_rect.top = 100
screen.blit(font_surf, font_rect)
pygame.display.update()

# etwas warten
sleep(5)

# aus die Maus
camera.close()
pygame.quit()


» » Hallo an alle,
» »
» » ich habe mir eine Kamera am Raspi angeschlossen
» » mit raspistill -v -o foto.jpg kann ich Bilder aufnehmen
» » wie geht das über python?
» » da bleibt der Bildschirm schwarz
» » update ist gemacht
» Wie hast du es denn versucht? (Zeig mal deinen Python-Code)



Gesamter Thread:

Bild mit Python auf Raspi aufnehmen - hans-werner, 15.02.2017, 21:42 (Netzwerktechnik)
Bild mit Python auf Raspi aufnehmen - bastelix(R), 15.02.2017, 22:53
Bild mit Python auf Raspi aufnehmen - hans-werner, 16.02.2017, 12:06
Falsches Forum - finni(R), 16.02.2017, 13:21
Bild mit Python auf Raspi aufnehmen - bastelix(R), 18.02.2017, 00:09