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