Acceder aux pixels de capCreateCaptureWindow [Résolu]

Signaler
Messages postés
33
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
24 novembre 2011
-
Messages postés
33
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
24 novembre 2011
-
Bonjour a tous,

J'ai un petit problème, je m'explique j'ai fait une WindowsForm dans laquelle j'affiche ma webcam, maintenant j'ai envie de dessiner un cercle ou rectangle sur l'image de la webcam.
Aussi, de récupérer la matrice RGB de l'image affichée par la webcam.
Voila, ce que j'ai essayé de faire:

hWnd = capCreateCaptureWindow((LPCWSTR) "Form1",WS_CHILD|WS_VISIBLE,0,30,640,480,(HWND)this->Handle.ToPointer(),1);
HDC hDC = GetDC(hWnd);
SetPixel(hDC, i, j, COLORREF RGB(255,0,255)); // Pixels auxquels j'envie de changer de couleurs

J'ai remarqué que la couleur des pixels change avant d'afficher l'image de la webcam.
J'ai aussi essayé avec HBITMAP, CreateCompatibleDC, SelectObject... mais je suis toujours bloqué.

Merci pour vos réponses!

P.S: j'utilise vfw.h

2 réponses

Messages postés
33
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
24 novembre 2011

capSetCallbackOnFrame
Messages postés
33
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
24 novembre 2011