Forum

Einloggen | Registrieren | RSS  

hans-werner

15.02.2017,
21:42
 

Bild mit Python auf Raspi aufnehmen (Netzwerktechnik)

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

bastelix(R)

15.02.2017,
22:53

@ hans-werner

Bild mit Python auf Raspi aufnehmen

» 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)

hans-werner

16.02.2017,
12:06

@ bastelix

Bild mit Python auf Raspi aufnehmen

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)

finni(R)

16.02.2017,
13:21

@ hans-werner

Falsches Forum

Bitte nicht falsch verstehen. Ich möchte niemanden hier weglocken, aber...

Warum postest du nicht in einem Raspi-Forum? Da sind Spezialisten zum RaspberryPi zugegen, die auch sicher schneller antworten. Abgesehen davon ist diese Forensoftware hier denkbar ungeeignet Phytoncode richtig darzustellen, Einrückungen sind nicht darstellbar, weil es kein Code-Tag gibt.

Versuch es mal, tut nicht weh -> http://www.forum-raspberrypi.de/

bastelix(R)

18.02.2017,
00:09

@ hans-werner

Bild mit Python auf Raspi aufnehmen

» Hallo Bastelix,
»
» anbei mein Code, habe ich im Netz gefunden
Hallo Hans-Werner,

also rein vom Code lesen fällt mir nichts auf. Testen kann ich den Code in diesem Fall nicht, da mir die Pi-Cam fehlt. Was mir noch einfällt wäre:
* Hast du die Python-Module via apt-get installiert?
* Cam-Code auskommentieren und schauen ob wenigstens die Zeit auf den Monitor geschrieben wird (raspistill speichert das Foto als Datei, möglicherweise stimmt was mit pygame nicht)

Ansonsten kann ich dich hier leider nur auf den Tipp von finni verweisen.