OVH Cloud OVH Cloud

Comment faire? 2 webcams -> 1 video

2 réponses
Avatar
birot
hello,

je veux réaliser une application qui soustrait les videos issuent de 2
webcams.
Pour cela j'utilise vfw avec capDriverConnect and co.
L'idée est de capturer une image de chaque webcam, de les soustraire
puis d'afficher le résultat, le tout en faisant une boucle pour faire
une video.

Pour l'instant j'affiche la video de chaque webcam mais je n'arrive
pas à afficher la capture d'une des deux webcams (alors que cela
marche tres bien lorsque je ne preview qu'une seule webcam). Ca me
donne un peu l'impression que à partir du moment ou j'utilise deux
fois capPreview, je ne peux plus rien faire d'autre, bon j'imagine
bien qu'il ne doit pas y avoir de limitations dans ce genre mais
j'avoue que je ne sais pas d'ou vient mon pb.

Qqun pourrait-il me conseiller, vaudrait-il mieux que j'utilise
directshow?

Merci

2 réponses

Avatar
patrox
Ca marche , j'ai fait qque chose de similaire avec 4 webcams ( ca rame sur
mon pauvre pc cela dit )

Il te suffit de coller un streamCallback sur chaque camera et de recuperer
le buffer. ( veille a bien configurer la camera pour recevoir du raw data,
c'est plus simple )

pat.
Avatar
birot
merci pour ta réponse, pourrais tu m'expliquer un peu plus comment on
met en place un StreamCallBack car je ne trouve pas bcp d'info la
dessus
Au mieux, aurais tu un exemple de code à me filer ?


"patrox" wrote in message
news:<413085e9$0$315$...
Ca marche , j'ai fait qque chose de similaire avec 4 webcams ( ca rame sur
mon pauvre pc cela dit )

Il te suffit de coller un streamCallback sur chaque camera et de recuperer
le buffer. ( veille a bien configurer la camera pour recevoir du raw data,
c'est plus simple )

pat.