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
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
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