Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Controle reflex sous linux

13 réponses
Avatar
Bonjour,

je cherche à contrôler (sommairement) un réflex
depuis une machine sous linux, sans possibilité
d'intervention physique.

(postage croisé fr.rec.photo.numerique,fr.comp.os.linux.configuration
sans redirection pour le moment)

J'ai testé avec un canon 350D, je peux déclencher la
mesure, déclencher la prise de vue ; je peux aussi
récupérer les images, mais pas en même temps : si le
câble USB est branché sur l'APN, le linux détecte
reconnaît établit la liaison : l'APN fait de même et
devient indisponible pour la prise de vues.

L'exemple Canon n'est là qu'à titre d'exemple, si
une solution existe sur un Nikon ou autre, je
prends. De même pour l'USB, si c'est de l'ieee1394
je prends aussi.

Ce que je cherche donc c'est l'un ou l'autre de :

1. idéalement (mais je n'y crois guère) un soft même
artisanal de contrôle de l'APN (sous linux bien
sûr).

2. une solution pour rendre l'APN disponible alternativement
pour la prise de vues puis pour le transfert.

Disons que tout retour d'expérience (réussie ou pas)
dans ce genre d'applications m'intéresse.

Merci d'avance.
--
François Meyer Tel : (+33) 3 81 66 69 27 Fax : 3 81 66 69 44
Observatoire de Besancon - BP1615 - 25010 Besancon cedex - FRANCE
Institut UTINAM * Universite de Franche-Comte * CNRS UMR 6213 ***

10 réponses

1 2
Avatar
Stéphan Peccini
Sur fr.rec.photo.numerique, s'est exprimé ainsi :

1. idéalement (mais je n'y crois guère) un soft même
artisanal de contrôle de l'APN (sous linux bien
sûr).


gphoto2 devrait faire l'affaire :
http://www.gphoto.org/doc/manual/ref-gphoto2-cli.html
il fait normalement tout ce que tu attends

éventuellement avec l'interface gtkam (ce qui fait moins artisanal) et
éventuellement gnomefs pour parcourir ton appareil photo.

A moins que ce ne soit ce que tu as déjà essayé ?

--
Stéphan Peccini
Les photos : <URL:http://photonature.fr>
Les Pyrénées : <URL:http://photonature.fr/pyrenees>
Le blog : <URL:http://pyrenees.peccini.fr>

Avatar
Stéphan Peccini
Sur fr.rec.photo.numerique, s'est exprimé ainsi :

1. idéalement (mais je n'y crois guère) un soft même
artisanal de contrôle de l'APN (sous linux bien
sûr).


gphoto2 devrait faire l'affaire :
http://www.gphoto.org/doc/manual/ref-gphoto2-cli.html
il fait normalement tout ce que tu attends

éventuellement avec l'interface gtkam (ce qui fait moins artisanal) et
éventuellement gnomefs pour parcourir ton appareil photo.

A moins que ce ne soit ce que tu as déjà essayé ?

--
Stéphan Peccini
Les photos : <URL:http://photonature.fr>
Les Pyrénées : <URL:http://photonature.fr/pyrenees>
Le blog : <URL:http://pyrenees.peccini.fr>

Avatar
François Meyer
In fr.rec.photo.numerique Stéphan Peccini wrote:
Sur fr.rec.photo.numerique, s'est exprimé ainsi :

1. idéalement (mais je n'y crois guère) un soft même
artisanal de contrôle de l'APN (sous linux bien
sûr).


gphoto2 devrait faire l'affaire :
http://www.gphoto.org/doc/manual/ref-gphoto2-cli.html
il fait normalement tout ce que tu attends

éventuellement avec l'interface gtkam (ce qui fait moins artisanal) et
éventuellement gnomefs pour parcourir ton appareil photo.

A moins que ce ne soit ce que tu as déjà essayé ?


Non, je n'ai pas essayé mais c'est bien ce genre de
choses que je cherche parce que je veux pouvoir
scripter la succession des opérations.

Néanmoins je suis sceptique parce que mon problème
se situe un peu en amont : le déclenchement doit se
faire sur un signal externe (indépendant de l'USB)
parce qu'il doit avoir lieu à un instant datable
relativement précisément ; ça je sais faire.

Là où est mon souci c'est que dès que le cordon USB
est branché, le 350D s'affiche "busy" et refuse de
déclencher (ou de faire quoi que ce soit d'autre qui
ne passe pas par l'USB). Donc mon problème dans ce
cas précis (350D+usb) c'est de mettre "up" ou "down"
le lien USB avec l'APN.

Je vais tester quand même et regarder d'un peu plus
près ce que je peux faire avec gphoto2.

Merci en attendant.
--
François Meyer Tel : (+33) 3 81 66 69 27 Fax : 3 81 66 69 44
Observatoire de Besancon - BP1615 - 25010 Besancon cedex - FRANCE
Institut UTINAM * Universite de Franche-Comte * CNRS UMR 6213 ***


Avatar
Stéphan Peccini
Sur fr.rec.photo.numerique, François Meyer s'est exprimé ainsi :

Néanmoins je suis sceptique parce que mon problème
se situe un peu en amont : le déclenchement doit se
faire sur un signal externe (indépendant de l'USB)
parce qu'il doit avoir lieu à un instant datable
relativement précisément ; ça je sais faire.


Et renvoyer le signal de déclenchement vers ton PC pour que ce soit gphoto2
qui lance le déclenchement de l'appareil ? (mais bon ton problème de Busy
n'est pas normal)

Là où est mon souci c'est que dès que le cordon USB
est branché, le 350D s'affiche "busy" et refuse de
déclencher (ou de faire quoi que ce soit d'autre qui
ne passe pas par l'USB). Donc mon problème dans ce
cas précis (350D+usb) c'est de mettre "up" ou "down"
le lien USB avec l'APN.


Ce n'est pas le comportement avec mon D30. Je n'ai pas de problème pour
déclencher manuellement avec le câble USB branché. Il faudrait que tu
regardes les logs à la connexion de l'appareil car ce n'est pas normal et
les informations que gphoto2 te renvoie.

Je vais tester quand même et regarder d'un peu plus
près ce que je peux faire avec gphoto2.


C'est le produit de référence pour cet usage sous Linux.

--
Stéphan Peccini
Les photos : <URL:http://photonature.fr>
Les Pyrénées : <URL:http://photonature.fr/pyrenees>
Le blog : <URL:http://pyrenees.peccini.fr>

Avatar
Philippe Naudin
Le mercredi 16 mai 2007 à 07:35:04,
a écrit:

Ce que je cherche donc c'est l'un ou l'autre de :

1. idéalement (mais je n'y crois guère) un soft même
artisanal de contrôle de l'APN (sous linux bien
sûr).

2. une solution pour rendre l'APN disponible alternativement
pour la prise de vues puis pour le transfert.


Une solution hyper-basique :

Si l'ordinateur dispose d'un port parallèle *et* si l'appareil dispose
d'une prise de déclenchement (je serais très surpris qu'un reflex en
soit dépourvu), et si tu disposes d'un fer à souder, il ne doit pas
être difficile de faire le câble qui relie les deux.

Écrire le programme qui gère ça ne présente aucune difficulté. Les
fonctionnalités, bien sur, seront réduites au strict nécessaire
(équivalent à une pression à mi-course sur le déclencheur, puis
déclenchement).

Le programme sera utilisé depuis un script quelconque (ou la crontab)
pour prendre des photos avec la périodicité de ton choix.

Si ton appareil est capable de prendre des photos alors qu'il est
raccordé à un ordinateur via le port USB, tu pourras prendre des photos
et les récupérer sans soucis.

Si ce n'est pas le cas mais que l'appareil peut quand même prendre des
photos avec le câble USB en place, il faudra que ton script "rmmod" les
modules usb* avant une prise de vue. Tu pourras charger les modules et
récupérer les images entre deux photos.

Si ton appareil refuse de prendre une photo dès que le câble USB est en
place, change d'appareil.

Google te trouvera des tonnes d'exemples avec les mots clés : "port
parallèle" commande relais. Idéalement, il faudrait des relais très
basse consommation et très basse tension pour pouvoir se passer de toute
alimentation du montage, mais je ne sais pas si ça existe. Pose
éventuellement la question sur fr.sci.electronique ...

Cordialement,


--
Philippe Naudin
Cette adresse rejette le html, et les pièces attachées
avec une extension (exe|bat|pif|com|scr|zip).

Avatar
moi-même
wrote:

je cherche à contrôler (sommairement) un réflex
depuis une machine sous linux, sans possibilité
d'intervention physique.
multican :

http://sourceforge.net/projects/multican

bon amusement
C Hiebel

Avatar
moi-même
wrote:

je cherche à contrôler (sommairement) un réflex
depuis une machine sous linux, sans possibilité
d'intervention physique.
multican :

http://sourceforge.net/projects/multican

bon amusement
C Hiebel

Avatar
Michel Tatoute
wrote:

Bonjour,

je cherche à contrôler (sommairement) un réflex
depuis une machine sous linux, sans possibilité
d'intervention physique.

(postage croisé fr.rec.photo.numerique,fr.comp.os.linux.configuration
sans redirection pour le moment)

J'ai testé avec un canon 350D, je peux déclencher la
mesure, déclencher la prise de vue ;


Je ne comprends pas: tu arrives à déclencher via l'USB ? comment? avec quel
protocole?

je peux aussi
récupérer les images, mais pas en même temps : si le
câble USB est branché sur l'APN, le linux détecte
reconnaît établit la liaison : l'APN fait de même et
devient indisponible pour la prise de vues.


encore une fois, comment fait-il le transfert? par PTP ou par MassStorage?
Regarde les dernieres lignes de dmesg apres avoir etabli la liaison pour
savoir.





L'exemple Canon n'est là qu'à titre d'exemple, si
une solution existe sur un Nikon ou autre, je
prends. De même pour l'USB, si c'est de l'ieee1394
je prends aussi.

Ce que je cherche donc c'est l'un ou l'autre de :

1. idéalement (mais je n'y crois guère) un soft même
artisanal de contrôle de l'APN (sous linux bien
sûr).

2. une solution pour rendre l'APN disponible alternativement
pour la prise de vues puis pour le transfert.



Si c'est MassStorage, il te suffira je pense de démonter le disque (umount)
pour que l'APN revienne à l'état normal.

pour PTP je ne sais pas.


Disons que tout retour d'expérience (réussie ou pas)
dans ce genre d'applications m'intéresse.

Merci d'avance.


de rien.

Avatar
Michel Tatoute
wrote:

Bonjour,

je cherche à contrôler (sommairement) un réflex
depuis une machine sous linux, sans possibilité
d'intervention physique.

(postage croisé fr.rec.photo.numerique,fr.comp.os.linux.configuration
sans redirection pour le moment)

J'ai testé avec un canon 350D, je peux déclencher la
mesure, déclencher la prise de vue ;


Je ne comprends pas: tu arrives à déclencher via l'USB ? comment? avec quel
protocole?

je peux aussi
récupérer les images, mais pas en même temps : si le
câble USB est branché sur l'APN, le linux détecte
reconnaît établit la liaison : l'APN fait de même et
devient indisponible pour la prise de vues.


encore une fois, comment fait-il le transfert? par PTP ou par MassStorage?
Regarde les dernieres lignes de dmesg apres avoir etabli la liaison pour
savoir.





L'exemple Canon n'est là qu'à titre d'exemple, si
une solution existe sur un Nikon ou autre, je
prends. De même pour l'USB, si c'est de l'ieee1394
je prends aussi.

Ce que je cherche donc c'est l'un ou l'autre de :

1. idéalement (mais je n'y crois guère) un soft même
artisanal de contrôle de l'APN (sous linux bien
sûr).

2. une solution pour rendre l'APN disponible alternativement
pour la prise de vues puis pour le transfert.



Si c'est MassStorage, il te suffira je pense de démonter le disque (umount)
pour que l'APN revienne à l'état normal.

pour PTP je ne sais pas.


Disons que tout retour d'expérience (réussie ou pas)
dans ce genre d'applications m'intéresse.

Merci d'avance.


de rien.

Avatar
fmeyer
In fr.rec.photo.numerique moi-même wrote:
wrote:

je cherche à contrôler (sommairement) un réflex
depuis une machine sous linux, sans possibilité
d'intervention physique.
multican :

http://sourceforge.net/projects/multican


Merci. Ca c'est pas mal bien qu'encore un peu
tendre apparemment.

Bon, mon problème de "busy" a quelque chose à voir
avec le mode PTP, bien que je ne comprenne
strictement rien à ce qui se passe quand je switche
entre les 2 modes ; je continue à tester.

Sinon, une chose qui me simplifierait bien la vie
c'est si je pouvais monter le 350D comme un
périphérique de stockage USB, mais les quelques
références que j'ai trouvées m'ont rendu pessimiste
sur la faisabilité de la chose en tout cas avec Canon.

Quelqu'un a fait ça avec un réflex quelqu'il soit ?
--
François Meyer
http://dulle.free.fr/alidade/galerie.php?maxim


1 2