Salut à tous
Voila je suis sur le point de passer mon diplome de fin d'année aux beaux arts et j'aimerai faire fonctionner une installation qui utiliserai pure data, le principe serait que le spectateur sois amené à crier pour pouvoir se prendre en photo (d'ou le canon 5D qui est pilotable depuis un ordinateur) la puissance du cri devra donc dépasser un seuil pour
déclencher la photo.
Pour ce qui est de capter le son et de provoquer une action lorsque le seuil est dépassé je n'ai pas eu de soucis à monter le patch en revanche le problème c'est comment envoyer l'information "prendre une photo" à l'appareil...
voilà j'espère que ma demande est assez compréhensible, je n'ai pas d'énorme base en programmation
j'ai plus découvert pure data en tâtonnant.
N’hésitez pas à me demander plus d'infos si besoin est !
Salutation.
Wilaz
Dernière modification par Wilaz (2011-05-28 15:48:52)
Hors ligne
Il faudrait peut-être essayer de hacker une télécommande d'appareil photo avec un arduino pour faire la liaison entre puredata et la télécommande. Ca me paraît de loin le plus simple.
Sinon il te faut trouver le protocole de canon, là bon courage !
Hors ligne
Oui c'est ce que je pensais faire au début mais je n'ai pas de télécommande (l'appareil appartient à l'école)
et aussi utiliser la carte arduino mais je me demandais s'il était possible assez simplement de retrouver les chemins qu'utilise le logiciel canon...
Mais sinon existe-t-il un autre logiciel qui pourrai faciliter la tache ?
Hors ligne
Plus bricolo mais beaucoup plus simple, tu pourrais utiliser un servo avec arduino qui appuie sur le déclencheur.
Ok je sort...
Dernière modification par kaduk (2011-05-29 09:14:09)
Hors ligne
Sous unix, il faut utiliser Gphoto, qui sert à piloter ton appareil via USB.
Sur http://www.gphoto.org/proj/libgphoto2/support.php, je lis que les modèles suivants sont supportés:
"Canon EOS 5D (normal mode)" (EXPERIMENTAL)
"Canon EOS 5D (PTP mode)"
"Canon EOS 5D Mark II"
Le truc à savoir au début, c''est qu'il faut passer l'appareil en mode interactif et pas en mode mémoire de masse comme c'est le cas par défaut.
Hors ligne
Je te remercie pour ton aide oli44
je vais tester ça et voir si ça marche !
Mais qu'est ce que tu entends par le mode interactif de l'appareil ?
effectivement si ça ne marche pas ou trop compliqué pour mes faibles compétence en matière de programmation je pense que je vais hacker une télécommande via arduino
Hors ligne
Sur mon Nikon d70, c'est dans le menu Outils > USB , et tu choisis soit le mode mémoire soit le mode PTP que j'appelais interactif parce que je sais pas comment ça s'appelle sur un Canon.
cf http://fr.wikipedia.org/wiki/Picture_Transfer_Protocol
Dernière modification par oli44 (2011-05-30 17:09:56)
Hors ligne
Bon voilà ou j'en suis :
après une bonne journée de bidouillage informatique en mode "je rentre tête baissé dans la programmation et les tutoriaux" j'ai enfin réussi à faire fonctionner Gphoto et ça marche ! donc je suis assez content pour d'en être arrivé là,
maintenant j'en suis a relier le terminal avec pure data... et là je ne sais pas trop,
j'ai juste cette commande a prendre en compte sur pure data
gphoto2 --capture-image
voilà je sais si vous avez des idées... logiquement ça me parait simple sur le coup mais c'est possible que ça sois plus compliqué !
Hors ligne
Pour info, empiriquement, j'ai parfois dû lancer Pd en ligne de commande pour que [shell] fonctionne...
C'est au cas où...
Bon courage et merci pour ce post...
Juste pas curiosité, est-il possible de demander au 5D d'enregistrer directement les photos sur un support externe, voire sur le disque interne d'un ordi ?
Hors ligne
Je vois ça mais est-ce qu'il y aurais moyen que tu m'explique je sais que je ne suis pas loin et qu'il ne manque pas
grand chose en tout j'ai réussi faire palnter et redémarrer mon imac en voulant relier deux éléments... !!
Hors ligne
Dsl olivier j'étais entrain d'envoyer le dernier message donc je n'avais pas encore ton post
en tout cas pour l'enregistrement des photos, pour l'instant il n'enregistre que sur la carte mémoire et toujours sous le même non d'image en .jpeg du coup la nouvelle photo remplace l'ancienne je pense qu'il est possible effectivement via les option de gphoto d'enregistrer les photos sur l'ordi, en tout cas le c'est une des option du logiciel fournis avec le canon
Hors ligne
salut,
de mémoire, il y a une fonction pour prendre la photo avec le nommage en mode incrémental.
Si [shell] marche pas, tu peux aussi te faire un script shell normal, et tu utilises le programme netsend (Linux only) pour envoyer à Pd le chemin vers le fichier que tu viens de stocker.
J'ai l'APN pour tester mais pas le temps malheureusement
++
Hors ligne
Salut
Pour vous dire que le programme que je voulais marche à merveille, bien casse couille à monter mais bon
j'ai réussi et je voulais vous remercier pour votre aide !
A bientôt pour d'autre fantaisie de programmation en tout genre !
Wilaz
Hors ligne
Pages: 1 2