Um ghpto2 zu installieren, gibt es Sage gonzalo, der es in einem Befehl zusammenfasst. Laden Sie also das Skript herunter. Und ausführen. Die Ausführung dauert lange, aber es gelingt, ohne etwas zu fangen.
wget https://raw.githubusercontent.com/gonzalo/gphoto2-updater/master/gphoto2-updater.sh
chmod 755 gphoto2-updater.sh
sudo ./gphoto2-updater.sh
1) Install last development version
2) Install last stable release (libgphoto 2.5.14; gphoto 2.5.14)
3) Quit
=>Wählen Sie 2
Erlaube Python, gpohoto2 aufzurufen.
sudo pip3 install gphoto2
sudo pip install gphoto2
Erforderlich für Programme, die die GUI verwenden. pyQt5 konnte nicht installiert werden. .. ..
sudo apt-get install python-pyqt4
sudo apt-get install python3-pyqt4
examples
Laden Sie Beispiele von git herunter, führen Sie es aus und es funktioniert.
git clone https://github.com/jim-easterbrook/python-gphoto2
cd python-gphoto2/examples
python3 camera-summary.py
Versuchen Sie im Handbuch, einen Befehl auszuführen, der sofort möglich zu sein scheint. Die verwendete Kamera war EOS-M3.
gphoto2 --capture-image-and-download
Dies ist ein Befehl zum Aufnehmen mit den aktuellen Kameraeinstellungen und zum Übertragen des Bildes auf die Raspeye-Seite. Nach der Übertragung wird das Bild vom Hauptgerät gelöscht. Wenn sich im Verzeichnis auf der Raspeye-Seite eine Bilddatei befindet, handelt es sich um eine Seriennummer **. Es ist wunderbar.
Bei Messung mit dem Befehl "Zeit" dauerte es etwas mehr als 13 Sekunden von der Aufnahme von 24 M RAW + JPEG bis zum Abschluss der Bildübertragung. Es dauert ungefähr 3 Sekunden vom Fokussieren bis zum Auslöser und weitere 3 Sekunden, um die Bildübertragung zu starten. Ist dies die Fähigkeit der Kamera?
# time sudo gphoto2 --capture-image-and-download
Neuer Dateispeicherort: /store_00010001/DCIM/187_0917/IMG_2413.CR2-Datei IMG_2413.Als CR2 speichern
Dateien in der Kamera/store_00010001/DCIM/187_0917/IMG_2413.Ich entferne CR2
Neuer Dateispeicherort: /store_00010001/DCIM/187_0917/IMG_2413.IMG die JPG-Datei_2413.Als JPG speichern
Dateien in der Kamera/store_00010001/DCIM/187_0917/IMG_2413.Ich lösche JPG
real 0m13.243s
user 0m1.090s
sys 0m0.980s
gphoto2 --capture-preview
Das Livebild wird als Standbild übertragen. Bei dieser Kamera wurde sie bei 480x320 gespeichert. Der Verschluss löst nicht aus. Das Messergebnis mit diesem "Zeit" -Befehl beträgt etwas mehr als 2 Sekunden.
Wenn sich capture_preview.jpg im Verzeichnis befindet, wird das Hinzufügen von "--skip-existent" ohne Überschreiben beendet, und das Hinzufügen von "--force-overwrite" erzwingt das Überschreiben.
# time sudo gphoto2 --capture-preview
Datei erfassen_preview.Als jpg speichern
real 0m2.434s
user 0m0.220s
sys 0m0.060s
gphoto2 --capture-movie
** Live View-Bilder werden kontinuierlich erfasst und als MJPEG übertragen **. Das ist großartig. Bei dieser Kamera wurde sie bei 480x320 gespeichert. Der Verschluss löst nicht aus.
Das Handbuch besagt, dass die Anzahl der Sekunden angegeben ist, aber die Anzahl der Aufnahmen, die gemacht werden können, ist eine weitere. Die Bildrate ist unbekannt. Ist es auf der Kameraseite möglich?
Übrigens gibt es VLC als Viewer, der MJPEG unterstützt.
#time sudo gphoto2 --capture-movie 30
Capturing 30 preview frames as movie to 'movie.mjpg'.
Movie capture finished (31 frames)
real 0m3.030s
user 0m0.170s
sys 0m0.160s
Recommended Posts