bonjour à tous,
Voilà, je souhaite utiliser la technique du chroma key afin d'utiliser la video d'une cam dv en fond d'une boite de dialogue Windows créee depuis un projet Visual C++ 2008.
Je pense utiliser directshow pour réaliser ceci et comme je n'ai pas trouvé de filtre (si ça existe, merci de m'indiquer un lien), je pense le réaliser moi-même; voilà comment je souhaite procéder :
-En entrée du filtre :
- buffer de la video de la cam DV
- buffer du "contenu" de la boîte de dialogue (fond de la boîte en vert ou bleu)
- En sortie du filtre :
- buffer unique à transmettre à un filtre renderer (lequel??? VMR9???)
-Traitement du filtre :
- Pour chaque pixel du buffer de la boîte de dialogue, si sa valeur RGB est égale à la valeur RGB du fond, je remplace ce pixel par celui du buffer de la cam DV, sinon il est inchangé.
Ne connaissant pas la programmation directshow, pensez-vous que ce traitement soit réalisable et efficace?
Si oui, pourriez-vous me dire comment récupérer les buffers nécessaires à ce traitement?
Merci par avance pour votre aide!!