Accueil > Forum > > > > Gestion du bouton d'une WebCam
Gestion du bouton d'une WebCam
lundi 19 mars 2007 à 15:23:26 |
Gestion du bouton d'une WebCam

Talos
|
Bonjour, J'ai besoin de développer une application permettant de capturer des images à partir d'une WebCam. En ce qui concerne l'image, je n'ai aucun problème, parcontre, je doit gérer le bouton "physique" de la WebCam. Quelqu'un aurait il une astuce pour détécter cette appuie bouton? J'ai une Creative Live Cam, et le programme doit tourner sur du Windows XP. Merci d'avance pour votre aide.
|
|
lundi 19 mars 2007 à 16:49:11 |
Re : Gestion du bouton d'une WebCam

Nixeus
|
Waaaa !! C'est théoriquement possible, mais je pense que tu risques de t'amuser, car le "twain" ne doit pas permettre de détecter cela, alors soit tu va devoir te tapper une bonne étude de la cam, et ca ne sera spécifique qu'a ta cam, sinon, ya unt truc qui peux valoir le coup, ca serais d'essayer de forcer une "exception" quand le bouton serais appuyé ( si c'est possible biensur...) et de gérer cette exeption par la suite.
Je te donne juste des des idée.....mais le problème n'a pas l'air simple, sauf si tu est a la rigeur a passioné de programmation hardware/system embarquée et compagnie :)
Bonne chance
|
|
lundi 19 mars 2007 à 17:16:02 |
Re : Gestion du bouton d'une WebCam

Talos
|
En faite je me suis dit une chose, lorsque aucune application n'est lancé et que j'appuie sur le bouton de la Webcam, ça m'ouvre l'application propriétaire de Créative. Donc avec cette appuie bouton, windows intercépte cette info et lance l'appli. Une fois l'appli lancé, les prochain appuie bouton prenent des photos...
Alors il doit y avoir un moyen...pour détecter cet appuie bouton, mais lequel? Je n'arrive pas à trouver.
|
|
lundi 19 mars 2007 à 17:39:46 |
Re : Gestion du bouton d'une WebCam

Nixeus
|
Je te dit, détecter l'appui sur le bouton sera pas simple du tout !! Je ne savais pas que le fait d'appuyer sur la bouton lancais ton appli créative déja. Les constructeurs de materiels font aussi face a un minimum de sécurité envers le materiel, pour ca que ca ne sera pas si simple a trouver.
Ca n'est pas windows qui intercepte le fait que le bouton soit appuyé, enfin, indirectement, mais c'est ton driver webcam ! De plus, la webcam étant en USB, pas facil de faire une étude materiel.
A la rigueur, si ta cam était en ES/TOR ou en série :D, on lirais les combinaisons de bits et on trouverais comment savoir si ton bouton a été activé.
Je vais lancer ma connerie, car je ne sais pas si c'est possible, mais si tu pouvais trouver une sorte " d'éthéral" pour de l'usb, il serais simple de voir comment se traduit la fait que tu actionne ce bouton sur ta ligne usb, mais je te redit, pour moi, il ne s'agit pas d'un problème de newbie, mais le problème est intéréssant !
|
|
lundi 19 mars 2007 à 18:08:19 |
Re : Gestion du bouton d'une WebCam

Talos
|
C'est sur que c'est pas un problème facil à résoudre, c'est pourquoi je le pose ici :)
Je vais jeter un oeil sur les DLL du driver on sait jamais,...mais sans sdk ni explication des fonctions des dll, c'est loin d'être gagné.
|
|
lundi 19 mars 2007 à 23:29:10 |
Re : Gestion du bouton d'une WebCam

Cphil51
|
Réponse acceptée !
Non non, ce n'est pas une connerie, les sniffer de port usb existet vraiment. Si ca peut vous faire avancer, allez voire du coté de http://benoit.papillault.free.fr/usbsnoop/ ya les sources mais il faudrat le ddk je pense (le projet est constitué d'un driver).
Normalement, ca devrais te faire avancer pas mal ce prog ^^
|
|
mardi 20 mars 2007 à 09:31:01 |
Re : Gestion du bouton d'une WebCam

Talos
|
Merci pour ton lien, je suis en train de faire des test avec cet utilitaire, j'èspère qu'il me ménera sur la bonne piste :)
Mais rien n'est encore joué! Alors si vous avez d'autres pistes je suis aussi preneur, je dois tout explorer.
|
|
mardi 20 mars 2007 à 18:43:29 |
Re : Gestion du bouton d'une WebCam

Nixeus
|
Cool alors pour le sniffer, je n'avais pas eu le temps de me renseigner, mais c'est un problème interessant. Donc la tu va pouvoir voir ce qu'il se passe "matériellement" lors de l'appuis du bouton, il te faudra donc faire un prog ou un thread pouvant capter donc ceci.
Sinon, il serais interessant de voir ce qui se passe au niveau de windows lors de l'appui sur le bouton, mais cela sera pas très utile, mais ca peut toujours t'aider.
Il te faut utiliser des sniffers pour windows, pareil encore une fois, je sais qu'il existe un FIlemon et Regmon qui t'espionne en temps réelles action sur la base de registre sur sur windows !
UN gros CONSEIL : Pour sniffer l'usb, je te conseil vivement de killer un max de processus ( tu fermes tout ce que tu peux, msn, antivirus.... et tu debranche un max de périphérik, histoire que ce que tu sniff soit le plus précis et "saint "possible !
Bonne chance ( Jai une question sur une MFC en attente sur ce forum, si vous pouvez la regarder :) Merci )
Nixeus
|
|
mercredi 21 mars 2007 à 17:17:05 |
Re : Gestion du bouton d'une WebCam

Talos
|
J'ai sniffer le registre avec Regmon, mais on ne voit rien de spécial avec l'appuie du bouton.
Idem pour les processus avec Filemon.
Sniffer l'USB ne donne pas grand chose non plus puisque l'info bouton enfoncé est masquer dans la trame de donnée parmis la transmission d'image...donc impossible de l'isoler.
Je vais essayer la piste des événement Windows, mais sans connaître la constante de message windows associé (si il y en a une) c'est pas gagné non plus.
Quelqu'un connait il un moyen de pouvoir sniffer les événement windows?
|
|
mercredi 21 mars 2007 à 17:28:18 |
Re : Gestion du bouton d'une WebCam

Nixeus
|
Il y a quand meme un minimum de sécurité dans windows, jespère que tu pourra arriver a tes fins, sinon, renseigne toi d'avantage sur le sniff de l'usb !!!!
|
|
Cette discussion est classée dans : bouton, gestion, webcam
Répondre à ce message
Sujets en rapport avec ce message
Gestion WebCam [ par LordBob ]
Bonjour a tous,voila, il y a pas très longtemps, j'ai posté une source Imaginet (http://www.cppfrance.com/code.aspx?id=25831), en fait il envoie des c
Problème avec gestion de la webcam [ par loicus ]
Bonjours, alors voila...j'ai fait un petit programme pour gerer uen webcam sous windows, et avec SDL et VFW.Le programme marche parfaitement, a part u
Probleme C++Builder, gestion de boutons etc. [ par FXL ]
Bonjour a tous, je vous écris car j'ai un projet de licence a réaliser qui consiste a faire une interface graphique, créer un petit logiciel simple et
Naviguer entre deux Form vc++ [ par waiwa ]
Dans mon programme en vc++, j'ai un bouton Connecter sur le formulaire principal d'authentification a l'id (IDC_BUTTONCONNECTER) ouvre un autre formul
Gestion de webcam (erreur à la complilation) [ par zinho973 ]
Bonjour, j'ai essayé tous les programmes qui permettent d'acquérir les images de la webcam et j'ai toujours une erreur avec la fonction capCreateCaptu
gestion click puis deplacement de la souris et relachement du bouton de la souris [ par FlaMMe34 ]
Bonjour, Je cherche à gérer le fait de clicker puis déplacer la souris puis relâcher le bouton de le souris. Afin de calculer le déplacement entre l
Gestion du temps [ par ArthurAuguste ]
Bonjour, Est-il possible de calculer des durées en C++ sous Windows. J'ai vu GetLocalTime et SetLocalTime qui utilisent la structure SYSTEMTIME mais j
gestion d un port [ par djyo4891 ]
bonjours je cherche a crée un "tableau de bord" en faite und base donnée client qui posède un ou plusieur bateau et a qui je dois louer une place de
gestion des étudiants avec des fichier en C sous dos [ par tun86 ]
Bonsoir Mdm & Mr, J'ai un gros problem avec ajout et modification d'un fichier sous windows avec c.j'aimerai bien que vous m'aidé a cette manip. Good
gestion de stock [ par cvb75 ]
bonjour je travaille dans une structure qui gère des centres de vacances. je voulais savoir quelle solution est la plus adaptée à mes besoins. je tra
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|