OVH Cloud OVH Cloud

Librairie c/c++ webcam

3 réponses
Avatar
surfdargent
Salut à tous,

Est-ce que quelqu'un sait comment utiliser une webcam depuis un
programme pour capturer des images (pas forcément des séquences vidéo
en continu) ??

Peut-être quicktime ? ou une autre lib ?

Merci d'avance,

Stephane

3 réponses

Avatar
phpinfo.pas-de-pub-merci
Stéphane Vaxelaire wrote:

Est-ce que quelqu'un sait comment utiliser une webcam depuis un
programme pour capturer des images (pas forcément des séquences vidéo
en continu) ??

Peut-être quicktime ? ou une autre lib ?


Si la WebCam supporte QuickTime, c'es très facile.

Un exemple de capture "live" et d'images (ainsi que de sons) via
QuickTime avec l'exemple d'Apple (Carbon C) :

"HackTV-Carbon"

<http://developer.apple.com/samplecode/Sample_Code/QuickTime/Capturing/H
ackTV_Carbon.htm>

Bonne chance
--
Pierre-Alain Dorange

Vidéo, DV et QuickTime pour Mac <www.garage-video.fr.st>
Clarus, the DogCow <www.clarus.mac-fan.com>

Avatar
surfdargent
Si la WebCam supporte QuickTime, c'es très facile.


J'ai trouvé des drivers USB pour ma Webcam5 de creative.
Le webcam semble bien s'initialiser.

Un exemple de capture "live" et d'images (ainsi que de sons) via
QuickTime avec l'exemple d'Apple (Carbon C) :
<http://developer.apple.com/samplecode/Sample_Code/QuickTime/Capturing/H
ackTV_Carbon.htm>


J'ai trouvé la base de ce dont j'ai besoin dans la doc Quicktime en
effet.
Cependant, j'ai un soucis : je ne sais pas comment récupérer un buffer
avec les données de l'image qui vient d'être capturée...
Je ne veux pas de fenêtre de prévisualisation, juste faire des capture
sans voir ce que j'ai capturé et j'ai besoin d'un buffer pour envoyer
ça via le réseau.
Je ne veux pas transiter par un fichier.

Là je voudrais bien un peu d'aide ;)

Merci d'avance

Avatar
phpinfo.pas-de-pub-merci
Stéphane Vaxelaire wrote:

Un exemple de capture "live" et d'images (ainsi que de sons) via
QuickTime avec l'exemple d'Apple (Carbon C) :
<http://developer.apple.com/samplecode/Sample_Code/QuickTime/Capturing/H
ackTV_Carbon.htm>


J'ai trouvé la base de ce dont j'ai besoin dans la doc Quicktime en
effet.
Cependant, j'ai un soucis : je ne sais pas comment récupérer un buffer
avec les données de l'image qui vient d'être capturée...
Je ne veux pas de fenêtre de prévisualisation, juste faire des capture
sans voir ce que j'ai capturé et j'ai besoin d'un buffer pour envoyer
ça via le réseau.


De mémoire, tu t'inspires du la série des exemples QT/GWorld ce qui te
permet de balancer un flux QT (ou un image fixe, après avoir fait un
pause dans le flux) dans un OffScreen.
Cette offscreen tu en fais ensuite ce que tu veux...

Les exemples QT se trouvent dans la section developper du apple.com,
rubrique QuickTime Sample Code.

--
Pierre-Alain Dorange

Vidéo, DV et QuickTime pour Mac <www.garage-video.fr.st>
Clarus, the DogCow <www.clarus.mac-fan.com>