[PYTHON] Installieren Sie ghoto2 auf Raspberry Pi (Hinweis)

gphoto2

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

pyQt4

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

Ich habe ein Bild gemacht

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

Installieren Sie ghoto2 auf Raspberry Pi (Hinweis)
Installieren Sie OpenCV4 auf Raspberry Pi 3
Installieren Sie TensorFlow 1.15.0 auf Raspberry Pi
Himbeer Pi 4 Centos7 auf Docker installieren
Installieren Sie OpenMedia Vault 5 auf Raspberry Pi 4
Installieren Sie das 64-Bit-Betriebssystem (Bate) auf Raspberry Pi
Installieren Sie Docker-Compose unter 64-Bit-Raspberry-Pi-Betriebssystem
So installieren Sie NumPy auf Raspeye
Pigpio auf Himbeer-Pi
Raspberry Pi 4 Setup-Hinweise
Cython auf Raspberry Pi
Stellen Sie DHT11 mit Raspeye + Python zur Verfügung (Hinweis)
Installation von Raspberry Pi OS (Raspbian)
Raspeye + Python + OpenGL-Memo
Pyenv auf Raspberry Pi eingeführt
Verwenden Sie NeoPixel mit Himbeerkuchen
Installieren Sie pyenv auf Raspberry Pi, um Python zu verwalten
MQTT auf Raspberry Pi und Mac
Installieren Sie Memo
Versuchen Sie es mit ArUco mit Raspberry Pi
OpenCV-Installationsverfahren auf Raspberry Pi
Ein- / Ausschalten von Raspberry Pi mit Arduino
Erkennen Sie den Schalterstatus mit Raspberry Pi 3
L Chika mit Himbeer-Pi C #
Erstellen Sie wxPython unter Ubuntu 20.04 auf Himbeer-Pi 4
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 2
Erkennen Sie "Helligkeit" mit Python auf Raspberry Pi 3!
USB-Boot auf Raspberry Pi 4 Model B.
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 1
Aktivieren Sie die serielle UART + -Kommunikation mit Raspberry Pi
Adafruit Python BluefruitLE arbeitet mit Raspeye.
Beschleunigen Sie Deep Learning mit der Rasperry Pi 4-CPU
Stellen Sie den Swap Space unter Ubuntu auf Raspberry Pi ein
Normal programmieren mit Node-RED-Programmierung mit Raspberry Pi 3
Verwenden Sie den Grove-Sensor mit Raspberry Pi
Lassen Sie einen Servomotor mit Python auf Raspberry Pi 3 laufen
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 3
Arbeiten mit Sensoren in Mathematica auf Raspberry Pi
Erstellen Sie eine OpenCV-Python-Umgebung auf Raspberry Pi B +
Ermitteln Sie die Temperatur mit Python auf Raspberry Pi 3!
Matrixmultiplikation auf Raspberry Pi GPU (Teil 2)
Arbeiten mit GPS in Python für Raspberry Pi 3
Warum DetectMultiScale () auf Raspberry Pi B + langsam ist
Erkennen Sie Schiebeschalter mit Python auf Raspberry Pi 3!
[Prozedur-Memo] Installieren Sie Python3 + OpenSSL lokal unter Ubuntu
Erstellen Sie eine Django-Umgebung auf Raspai (MySQL)
Versuchen Sie, QR-Code mit Raspberry Pi zu verwenden
Erkennen Sie Magnetschalter mit Python auf Raspberry Pi 3!
Genießen Sie die elektronische Arbeit mit GPIO von Raspberry Pi
Schalten Sie Ihren PC mit Himbeer-Pi ein / aus
Grove - Temperatur- und Feuchtigkeitssensor (DHT11) mit Raspberry Pi
Cross-Compilierung für Raspberry Pi Zero unter Ubuntu gestartet
Lassen Sie den Summer mit Python auf Raspberry Pi 3 erklingen!
Zeigen Sie die CPU-Temperatur alle 5 Sekunden auf dem Raspberry Pi 4 an
Einführung von Ceph mit Kubernetes auf Raspberry Pi 4B (ARM64)
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi