Lire la couleur d'un pixel à l'écran - C++ - Programmation
Marsh Posté le 02-05-2006 à 17:50:50
J'aimerais pouvoir reconnaitre si un symbole se trouve à une certaine coordonnée sur l'écran (pas sur une application particulière).
Ne connaissant pas la reconnaissance d'image, j'ai envie de betement parcourir les pixels d'un endroit et les comparer avec ceux du symbole (juste un tableau contenant des valeurs RGB rentrées à la main).
Marsh Posté le 02-05-2006 à 18:01:09
Arf oui, un peu bete de ne pas avoir précisé cela.
Ce serait sous Windows.
Marsh Posté le 02-05-2006 à 19:04:55
Salut,
Un point de départ:
http://msdn.microsoft.com/library/ [...] s_4esj.asp
Marsh Posté le 02-05-2006 à 19:16:08
En complément de HDC GetDC(HWND) tu as
COLORREF GetPixel(
HDC hdc, // handle to DC
int nXPos, // x-coordinate of pixel
int nYPos // y-coordinate of pixel
);
Voir ici http://msdn.microsoft.com/library/ [...] s_0rho.asp
Marsh Posté le 02-05-2006 à 19:18:52
Merci beaucoup je vais essayer ça. J'avais cherché sur msdn mais je m'y perds souvent et ne trouve pas souvent réponse à ce que je cherche ...
Marsh Posté le 02-05-2006 à 17:43:08
Bonjour, existe-t-il une fonction pour récupérer la couleur d'un pixel à l'écran en lui donnant en paramètre les coordonnées de ce pixel ?
Ou alors un autre moyen de récupérer ceci ...
Merci d'avance pour vos réponses.