| | psykopet | Posté le 14/03/2005 @ 23:24 | Petit astucien
8 Messages
| bonjour a tous,
je suis en train de travailler sur une experience dans laquelle je dois declencher mon appareil photo (Fujifilm Finepix S1 pro) a partir de mon PC. J ai commencé la programmation sous Labview (National Instruments), j arrive a present a ecrire sur les ports USB grace a un driver NI-VISA créé pour l appareil. Probleme: Je ne connais pas le code pour envoyer ce signal de "shoot" vers l appareil photo.
Y a t il quelqu un qui connait ces codes en questions? ou eventuellement une autre maniere de proceder pour commander mon appareil photo a distance?
Merci a l avance,
Psyko
| | |
| |
| Publicité |
|
| | breizhbugs | Posté le 15/03/2005 à 12:27 | Astucien
3001 Messages
| Salut,
Je ne m'y connais pas en appareils photos mais je dirais qu'ils ne sont pas fait pour etre déclenchés par ordinateur (a moins que la doc ne le précise, dans ce cas renseigne toi plutot du coté du constructeur.
Moi j'opterai plutot pour une webcam qui est un periph de capture et dans ce cas tu peux utiliser les librairies DirectX en c++ par exemple.
Edit: En fait ca marche peut etre avec ton appareil photo. pour le savoir utilise un logiciel de traitement d'image et si tu peux faire une "acquisition" a partir de l'appareil alors c'est possible. La encore faire le programme en c++ en utilisant les librairies DirectX.
edit2: je connais pas labview, pourquoi dois tu l'utiliser?
Modifié par breizhbugs le 15/03/2005 13:06 | | | | | psykopet | Posté le 15/03/2005 à 19:34 | Petit astucien
8 Messages
| Ola (je suis a Mexico...),
En effet, j ai deja vérifié qu on peut commander l appareil depuis le Pc, il existe d ailleurs un logiciel qui permet de "shooter" (finepix shooting software).
J aurai voulu utiliser directement ce logiciel, malheureusement, je ne suis pas assez programmeur pour me glisser dans les codes jusque la. Est ce que c est des manips qui sont possibles (utiliser un programme deja fait)?
je dois declencher l appareil depuis Labview car toute mon experience et ses differents parametres sont gerés depuis ce programme (interfaces, capteurs et compagnie..)
Depuis labview, on peut utiliser des subroutines C++.
Je vais donc essayer avec les librairies directX.
Par ailleurs, j arrive a envoyer des informations sur les ports USB et a communiquer avec mon appareil, mais je ne connais pas les differents codes...
J ai reussi a faire surveiller le port pendant le declenchement ("shoot") a partir du logiciel dont je parle au dessus, mais c est encore du "chinois" pour moi... Je suis en train d essayer de traduire...
Merci pour les conseils, et merci de me dire si ce serait possible d utiliser directement le logiciel de "shoot". J y ai pensé depuis longtemps mais je ne pensais pas que c etait possible...
PSY
| | | | | breizhbugs | Posté le 15/03/2005 à 20:16 | Astucien
3001 Messages
| psykopet a écrit :
Ola (je suis a Mexico...),
...
1-Depuis labview, on peut utiliser des subroutines C++.
Je vais donc essayer avec les librairies directX.
...
2-Par ailleurs, j arrive a envoyer des informations sur les ports USB et a communiquer avec mon appareil, mais je ne connais pas les differents codes...
...
|
1: moi je ne connais pas labview. Ce serait moi je ferais entierement en c++.
2: En utilisant DirectX pas besoin de communiquer en ecrivant sur les ports USB, c'est windows qui s'en charge.
Je te conseille de télécharger le SDK de directX (compte environ 170Mo pour le SDK8.1). Il doit y voir des exemples de capture.
edit: J'ai vu que tu etais sous pour winXP et il y a la fonctionnalité WIA (Windows Image Acquisition), des fonctions pour la capture d'image fixe donc provenant d'appareil photo je présume! Cherche dans la doc du SDK de windows: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wia/wia/overviews/startpage.aspModifié par breizhbugs le 15/03/2005 20:21 | | | |
| | Haut de la page |
| | Inscrivez-vous ! |
- Posez vos questions
- Résolvez vos problèmes
- Aidez les autres
- Participez et créez vos discussions
- Dialoguez en privé avec d'autres membres
- Suivez vos sujets préférés
- Affichez les signatures des membres
|
|