cs_norton
Messages postés215Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention21 août 2011
-
20 juil. 2011 à 16:12
Matt 261
Messages postés1173Date d'inscriptionmercredi 2 novembre 2005StatutMembreDernière intervention10 septembre 2011
-
22 juil. 2011 à 18:14
Bonjour à tous,
Dans le cadre d'un petit projet, j'aimerai pouvoir prendre une photo avec ma webcam qui est reliée à mon serveur WEB apache.
J'ai entendu parlé d'un plugin jQuery qui permettrai de le faire, mais je désirerai savoir si il est possible de le faire via PHP car je sais qu'il est possible de dialoguer avec le port série (USB) au travers de PHP.
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 20 juil. 2011 à 21:05
Salut,
Dans le cadre d'un petit projet
A mon avis ça c'est mort si tu souhaites communiquer directement PHP <=> webcam USB
Je n'ai jamais fait mais je vais bientôt devoir faire la même chose avec des caméras IP, ... et je ne pense pas que ce soit si simple que ça pourrait le sembler.
Si tant est que tu parviennes à récupérer les informations du port, même via un logiciel tiers, encore faut il en analyser le protocole, ... propriétaire sans doute. Bonne chance !! ^^
En complément de ce que propose Cod57 pourquoi n'utilises tu pas simplement le soft livré avec la webcam, ou n'importe quel autre. Tu lui fais enregistrer l'image live sur le disque et le tour est joué.
Prendre une photo revient dans ce cas à faire un simple copier/coller.
C'est comme cela que je procédais il y a peu, un ti prog dans la barre des tâches qui récupérait 3 cams USB et 2 coaxiales (via carte acquisition)
Si tu trouves quelque chose pour communiquer en direct avec un équipement relié sur le port USB je suis preneur :)
Matt 261
Messages postés1173Date d'inscriptionmercredi 2 novembre 2005StatutMembreDernière intervention10 septembre 20113 22 juil. 2011 à 18:14
Bonjour,
PHP ne permet pas de communiquer directement avec des périphériques externes (port serie / usb / ...).
Il faut obligatoirement passer par une application tierce par le biais de la commande exec ou shell_exec.