[PYTHON] Installez ghoto2 sur Raspberry Pi (Remarque)

gphoto2

Pour installer ghpto2, il y a Sage gonzalo qui le rassemble en une seule commande, alors téléchargez le script. Et exécutez. L'exécution prend beaucoup de temps, mais elle réussit sans rien attraper.

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
	=>Sélectionnez 2

Autorisez python à appeler gpohoto2.

sudo pip3 install gphoto2
sudo pip install gphoto2

pyQt4

Requis pour les programmes qui utilisent l'interface graphique. pyQt5 n'a pas pu être installé. .. ..

sudo apt-get install python-pyqt4
sudo apt-get install python3-pyqt4

examples

Téléchargez des exemples depuis git, exécutez-le et cela fonctionne.

git clone https://github.com/jim-easterbrook/python-gphoto2
cd python-gphoto2/examples
python3 camera-summary.py

J'ai pris une photo

Tout en regardant le Manual, essayez d'exécuter une commande qui semble être possible immédiatement. L'appareil photo utilisé était l'EOS-M3.

gphoto2 --capture-image-and-download

Il s'agit d'une commande permettant de prendre des photos avec les paramètres actuels de l'appareil photo et de transférer l'image du côté Raspeye. Après le transfert, l'image sera supprimée de l'unité principale, et s'il y a un fichier image dans le répertoire du côté Raspeye, ce sera un numéro de série **. C'est incroyable.

Lorsqu'il est mesuré avec la commande time, il a fallu un peu plus de 13 secondes entre la prise de vue 24M RAW + JPEG et l'achèvement du transfert d'image. Il faut environ 3 secondes entre la mise au point et le déclenchement de l'obturateur, et 3 secondes supplémentaires pour démarrer le transfert d'image. Est-ce la capacité de l'appareil photo?

# time sudo gphoto2 --capture-image-and-download
Nouvel emplacement de stockage des fichiers: /store_00010001/DCIM/187_0917/IMG_2413.CR2 fichier IMG_2413.Enregistrer sous CR2
Fichiers dans l'appareil photo/store_00010001/DCIM/187_0917/IMG_2413.Je supprime CR2
Nouvel emplacement de stockage des fichiers: /store_00010001/DCIM/187_0917/IMG_2413.IMG le fichier JPG_2413.Enregistrer au format JPG
Fichiers dans l'appareil photo/store_00010001/DCIM/187_0917/IMG_2413.Je supprime JPG

real    0m13.243s
user    0m1.090s
sys     0m0.980s

gphoto2 --capture-preview

L'image de vue en direct est transférée en tant qu'image fixe. Dans le cas de cet appareil photo, il a été enregistré à 480x320. L'obturateur ne se déclenche pas. Le résultat de la mesure avec cette commande «time» est un peu plus de 2 secondes.

Si capture_preview.jpg est dans le répertoire, l'ajout de "--skip-existing" se terminera sans écraser, et l'ajout de "--force-overwrite" le forcera à être écrasé.

# time sudo gphoto2 --capture-preview
Capturer le fichier_preview.Enregistrer au format jpg

real    0m2.434s
user    0m0.220s
sys     0m0.060s

gphoto2 --capture-movie

** Les images en visée écran sont capturées et transférées en continu au format MJPEG **. Ceci est incroyable. Dans le cas de cet appareil photo, il a été enregistré à 480x320. L'obturateur ne se déclenche pas.

Le manuel dit que le nombre de secondes est spécifié, mais le nombre de prises de vue qui peuvent être prises est encore un. La fréquence d'images est inconnue. Est-ce possible du côté de la caméra?

À propos, il existe VLC en tant que visualiseur prenant en charge MJPEG.

#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

Installez ghoto2 sur Raspberry Pi (Remarque)
Installez OpenCV4 sur Raspberry Pi 3
Installez TensorFlow 1.15.0 sur Raspberry Pi
raspberry pi 4 centos7 installer sur docker
Installez OpenMedia Vault 5 sur Raspberry Pi 4
Installez la version 64 bits du système d'exploitation (bate) sur Raspberry Pi
Installez docker-compose sur le système d'exploitation Raspberry Pi 64 bits
Comment installer NumPy sur Raspeye
pigpio sur Raspberry pi
Notes de configuration du Raspberry Pi 4
Cython sur Raspberry Pi
Rendre DHT11 disponible avec Raspeye + python (Remarque)
Installation du système d'exploitation Raspberry Pi (Raspbian)
Raspeye + Python + Mémo OpenGL
Introduction de pyenv sur Raspberry Pi
Utilisez NeoPixel avec la tarte aux framboises
Installez pyenv sur Raspberry Pi pour gérer Python
MQTT sur Raspberry Pi et Mac
Installer Memo
Essayez d'utiliser ArUco avec Raspberry Pi
Procédure d'installation d'OpenCV sur Raspberry Pi
Allumer / éteindre le Raspberry pi avec Arduino
Détecter l'état du commutateur avec Raspberry Pi 3
L Chika avec Raspberry Pi C #
Construisez wxPython sur Ubuntu 20.04 sur Raspberry Pi 4
Raspberry Pi "Lampe de notification Honwaka" Partie 2
Détectez la "luminosité" en utilisant python sur Raspberry Pi 3!
Démarrage USB sur Raspberry Pi 4 modèle B
Raspberry Pi "Lampe de notification Honwaka" Partie 1
Activer la communication série UART + avec Raspberry Pi
Adafruit Python BluefruitLE fonctionne sur Raspeye.
Accélérez l'apprentissage en profondeur avec le processeur Rasperry Pi 4
Définir l'espace d'échange sur Ubuntu sur Raspberry Pi
Programmation normale avec la programmation Node-RED avec Raspberry Pi 3
Utiliser le capteur Grove avec Raspberry Pi
Exécutez un servomoteur en utilisant python sur Raspberry Pi 3
Raspberry Pi "Lampe de notification Honwaka" Partie 3
Travailler avec des capteurs dans Mathematica sur Raspberry Pi
Construire un environnement OpenCV-Python sur Raspberry Pi B +
Détectez la température à l'aide de python sur Raspberry Pi 3!
Multiplication matricielle sur GPU Raspberry Pi (partie 2)
Travailler avec le GPS en Python pour Raspberry Pi 3
Pourquoi detectMultiScale () est lent sur Raspberry Pi B +
Détectez les interrupteurs à glissière à l'aide de python sur Raspberry Pi 3!
[Mémo de procédure] Installez Python3 + OpenSSL localement sur Ubuntu
Construire un environnement Django sur Raspai (MySQL)
Essayez d'utiliser le code QR avec Raspberry Pi
Détectez les commutateurs magnétiques à l'aide de python sur Raspberry Pi 3!
Profitez du travail électronique avec GPIO de Raspberry Pi
Allumez / éteignez votre PC avec Raspberry Pi
Grove - Capteur de température et d'humidité (DHT11) avec Raspberry Pi
Démarrage de la compilation croisée pour Raspberry Pi Zero sur Ubuntu
Sonnez le buzzer en utilisant python sur Raspberry Pi 3!
Afficher la température du processeur toutes les 5 secondes sur Raspberry Pi 4
Introduction de Ceph avec Kubernetes sur Raspberry Pi 4B (ARM64)
Connectez-vous à MySQL avec Python sur Raspberry Pi
Construire un environnement de développement Python sur Raspberry Pi