BOnjour,
Je souhaiterais acquérir le flux d'une webcam avec VC2005.
COmment faire ?
Merci
BOnjour,
Je souhaiterais acquérir le flux d'une webcam avec VC2005.
COmment faire ?
Merci
DD_Le_Terrible
plusieurs solutions :
- directX (notamment directShow) http://www.codeproject.com/cs/media/directshownet.asp
- api win32 capCreateCaptureWindow et autres http://msdn.microsoft.com/library/de..._functions.asp
- wia : http://www.codeproject.com/dotnet/wi...tingdotnet.asp
Ok merci
et tu me recommande quoi (ce qui est le plus rapide à apprendre et facile) sachant que je ne connais pas directx
J'ai utilisé VFW en C++ mais on peut l'utiliser en .net ?
DD_Le_Terrible
je ne connais pas VFW, mais ce que tu as fait en C++ peut très bien etre réutilisé très simplement en C++/CLI
directShow a l'air plutôt bien
Il y a moyen de faire des traitement en passant par la carte graphiques avec des méthodes directX ?
Est-ce que quelqu'un a un bout de code à me donner afin que je puisse comprendre facilement l'acquisition d'un flux de webcam ?
Merci
DD_Le_Terrible
tu auras peut-etre plus de chance dans le forum directX
Salut.
Télécharges le dernier SDK DirectShow (voir FAQ DirectShow).
Tu trouveras deux exemples de capture en C++ avec les .exe, que tu peux essayer avant de te plonger dans le code des exemples.
PS: VFW a été remplacé par Active Movie qui lui-même a été remplacé par DirectShow. Néanmoins ces composants sont utilisables, mais DirectShow reste très abordable pour la capture webcam, et offrira plus de possiblités si le besoin s'en fait sentir.
Open Source Microsoft MediaFoundation
https://github.com/mofo7777
http://jeux.developpez.com/faq/directx/?page=dshow
ok merci beaucoup pour ces conseils !
C'est très clair.
DD_Le_Terrible
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager