sudo apt-get updateEs gibt auch noch das Paket motion => Bewegungserkennung.
sudo apt-get upgrade
sudo apt-get -u dist-upgrade
sudo apt-get install fswebcam ncftp
Jetzt kann die USB Webcam angeschlossen werden. Nach erfolgreicher Installation sollte Sie hier aufgelistet sein.
lsusb
Mit dem folgenden Befehl kann jetzt ein erstes Test-Bild erstellt werden:
fswebcam test.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Adjusting resolution from 384x288 to 352x288.
--- Capturing frame...
Captured frame in 0.00 seconds.
--- Processing captured image...
Writing JPEG image to 'test.jpg'.
Erstellen einer Konfigurations-Datei für das Webcam-Bild (webcam.cfg):
device /dev/video0Welche Funktion die Webcam bereitstellt, kann mit dem folgenden Befehl abgerufen werden:
jpeg 95
resolution 1280x720
#Zuschneiden des Bildes
#crop 930x570,190x150
#Ausgabegroesse
#scale 465x282
timestamp "%d.%m.%Y %H:%M"
title "www.webcam-ingolstadt.de | 85051 Ingolstadt"
set "White Balance Temperature, Auto"=True
set "Backlight Compensation"=0
set "Brightness"=140
set "Contrast"=25
set "Saturation"=25
skip 3
frames 3
save "/home/pi/webcam/cam.jpg"
fswebcam -d /dev/video0 --list-controls
Anschließend soll das soeben erstellte Bild noch per FTP auf einen Webserver hochgeladen werden und ein Cron-Job erstellt werden.
Erstellen einer Konfigurations-Datei für den FTP-Client (ftp.cfg):
host HOST-IPJetzt kann mit dem Befehl
user NUTZERNAME
pass PASSWORT
ncftpput -f /home/pi/webcam/ftp.cfg /cam /home/pi/webcam/cam.jpgdas Bild auf dem hinterlegten FTP-Server hochgeladen werden.
Abschließend kann das nachfolgende Bash-Script noch mit einem Cron-Job verbunden werden, damit z.B. alle 5min ein Bild erstellt wird von 08:00 - 17:55 Uhr.
Aufruf mit crontab -e und folgendes eintragen:
*/5 8-17 * * * /home/pi/webcam/webcam.sh >/dev/null 2>&1
#!/bin/sh
# Webcam Bild erstellen und auf FTP hochalden
# (c) Sebastian Hemel
fswebcam -c /home/pi/webcam/webcam.cfg
sleep 1
ncftpput -f /home/pi/webcam/ftp.cfg /cam /home/pi/webcam/cam.jpg
Keine Kommentare:
Kommentar veröffentlichen