-
Kamera wird von gPhoto2 unterstützt?
"Image Capture" muss unterstützt werden: http://gphoto.org/proj/libgphoto2/support.php -
Gphoto unterstützt oft nicht alle Modi der Kamera, ggf einen anderen Modus einstellen.
-
In der Kamera auf JPEG stellen, JPEG+RAW kann Probleme verursachen.
JPEG Qualität in der Kamera ggf etwas runterschrauben, dies wirkt sich positiv auf die Performance bei der Bildverarbeitung durch Photbooth aus. -
Genug Saft auf dem USB Port?
-
USB Kabel defekt?
-
Kamera hat WLAN?
Gphoto mag es teilweise nicht, wenn das WLAN an der Kamera eingeschaltet ist. -
Speicherkarte eingelegt?
Gphoto kann teilweise nicht auslösen, wenn keine Speicherkarte eingelegt ist. -
Aufnahme im RAM?
Ggf. hilft es das Capturetarget auf die Speicherkarte zu setzen. Meist ist es die 1.
Das capturetarget findest du über folgenden Befehl raus:
gphoto2 --get-config capturetarget
Beispiel:
pi@raspberrypi:~ $ gphoto2 --get-config capturetarget
Label: Capture Target
Readonly: 0
Type: RADIO
Current: Internal RAM
Choice: 0 Internal RAM
Choice: 1 Memory card <--- Speicherkarte !
Im Adminpanel dann folgendes eingeben als gphoto Befehl:
gphoto2 --set-config capturetarget=1 --capture-image-and-download --filename=%s
Berechtigungen alle gesetzt?
Wenn die Installation per Installationsskript durchgeführt worden ist, sollte das bereits erledigt sein.
Berechtigungen für den Webserver Benutzer setzen:
sudo chown -R www-data:www-data /var/www/
Berechtigungen für den USB Zugriff für gphoto:
sudo gpasswd -a www-data plugdev
reboot
Ob es ein Berechtigungsproblem ist lässt sich einfach testen.
Terminal Anwendung öffnen und folgenden Befehl eingeben:
gphoto2 --capture-image-and-download --filename=test.jpg
Hat alles geklappt?
- Wenn nein, dann die Fehlermeldung genau betrachten und die Hinweise von oben beachten.
- Wenn ja, dann über den www-data Nutzer testen. Im Terminal folgende Befehle eingeben:
cd /var/www/html
sudo -u www-data -s
gphoto2 --capture-image-and-download --filename=test.jpg
- Hat alles geklappt?
- Wenn nein, dann ist dein OS für Photobooth falsch konfiguriert. Berechtigungen und Gruppenzugehörigkeit des www-data Nutzer muss angepasst werden.
- Wenn ja, dann ist deine Photobooth falsch konfiguriert.
- gphoto2-volume-monitor läuft?
Gphoto kann je nach Kamera nicht auslösen, wenn die Kamera über den gphoto2-volume-monitor bereits gemountet ist.
Es sollte helfen, die Ausführberechtigung zu entziehen. Neustart erforderlich!:
sudo chmod -x /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
reboot
Wenn die Installation per Installationsscript gelaufen ist sollte dies eigentlich bereits erfolgt sein.
- gphoto2-volume-monitor läuft nicht?
Manche Kameras benötigen den gphoto2-volume-monitor, bei der Installation per Installationsscript wurden diesem die Ausführberechtigungen entzogen.
Mit folgendem Befehl erlauben wir dem gphoto2-volume-monitor die Ausführung wieder. Neustart erforderlich!:
sudo chmod +x /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
reboot
Hallo, für alle die eine Canon EOS 1300 D verwenden. Ihr müsst in den Auslösebefehl wie folgt ergänzen dann funktionierts. Ich konnte bisher nur ein Bild aufnehmen. Danach hat sich die Kamera aufgehängt. Mit dem Befehl gehts nun.
gphoto2 –wait-event=300ms –capture-image-and-download –filename=%s