Good to Know Database

Raspbian Wheezy: Einzelne Fotos mit einer Webcam erstellen


In der Anleitung Raspbian Wheezy: MJPG-Streamer einrichten wurde bereits beschrieben wie man das Videosignal einer am Raspberry Pi angeschlossenen Webcam mittels MJPG-Streamer ins Netzwerk streamen kann. Will man jedoch nur einzelne Fotos mit einer USB-Webcam erstellen ist MJPG-Streamer eher ungeeignet. Hierfür bietet sich das Konsolenprogramm fswebcam an, welches Sie wie folgt installieren und nutzen können.

Verbinden Sie Ihre Webcam mit dem Raspberry Pi und überprüfen mit dem folgenden Befehl ob die Webcam erkannt wurde. Wie Sie der Ausgabe entnehmen können, wird in diesem Fall eine Webcam von Chicony verwendet.

pi@raspberrypi ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 04f2:b008 Chicony Electronics Co., Ltd USB 2.0 Camera

Bevor Sie fswebcam installieren, sollten Sie die lokale Paketdatenbank aktualisieren.

pi@raspberrypi ~ $ sudo apt-get update

Die Installation von fswebcam starten Sie anschließend durch den folgenden Befehl.

pi@raspberrypi ~ $ sudo apt-get install fswebcam

Ein einzelnes Foto können Sie jetzt wie folgt mit fswebcam erstellen. Dabei wird mit dem Parameter -r die Auflösung der Webcam angegeben. Sollten Sie die Auflösung nicht kennen hilft Ihnen eventuell die Anleitung Raspbian Wheezy: Informationen zu einer Webcam ermitteln weiter. Mit dem Parameter -d wird die Gerätedatei der Webcam angegeben. Diese ist in der Regel /dev/video0. Die Ausgabedatei wird mit -v festgelegt.

pi@raspberrypi ~ $ fswebcam -r 320x240 -d /dev/video0 -v webcam.jpg
main,1609: gd has no fontconfig support
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
src_v4l2_get_capability,87: /dev/video0 information:
src_v4l2_get_capability,88: cap.driver: "uvcvideo"
src_v4l2_get_capability,89: cap.card: "Chicony USB 2.0 Camera"
src_v4l2_get_capability,90: cap.bus_info: "usb-bcm2708_usb-1.2"
src_v4l2_get_capability,91: cap.capabilities=0x04000001
src_v4l2_get_capability,92: - VIDEO_CAPTURE
src_v4l2_get_capability,103: - STREAMING
No input was specified, using the first.
src_v4l2_set_input,181: /dev/video0: Input 0 information:
src_v4l2_set_input,182: name = "Camera 1"
src_v4l2_set_input,183: type = 00000002
src_v4l2_set_input,185: - CAMERA
src_v4l2_set_input,186: audioset = 00000000
src_v4l2_set_input,187: tuner = 00000000
src_v4l2_set_input,188: status = 00000000
src_v4l2_set_pix_format,541: Device offers the following V4L2 pixel formats:
src_v4l2_set_pix_format,554: 0: [0x56595559] 'YUYV' (YUV 4:2:2 (YUYV))
Using palette YUYV
src_v4l2_set_mmap,693: mmap information:
src_v4l2_set_mmap,694: frames=4
src_v4l2_set_mmap,741: 0 length=153600
src_v4l2_set_mmap,741: 1 length=153600
src_v4l2_set_mmap,741: 2 length=153600
src_v4l2_set_mmap,741: 3 length=153600
--- Capturing frame...
Captured frame in 0.00 seconds.
--- Processing captured image...
Unable to load font 'sans': Could not find/open font
Disabling the the banner.
Writing JPEG image to 'webcam.jpg'.


Dieser Eintrag wurde am 26.05.2013 erstellt und zuletzt am 23.09.2016 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_36_2225.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer