2011-03-22 3 views

Répondre

1

Tout dépend de la taille de la capture d'écran et de la taille de votre résolution actuelle. Supposons que la capture d'écran soit de 800 x 600, mais que votre résolution d'écran actuelle soit de 1280 x 720. Afin de trouver la position X, Y sur une image 800x600, vous devez normaliser les valeurs que vous avez de X, Y sur un écran 1280x720.

normalized_x = (x * 800)/1280; 
normalized_y = (y * 600)/720; 

Notez que l'objet que vous recherchez est également plus petit sur une image 800x600. Donc:

// w and h represents the size of the object at 1280x720 
normalized_w = (w * 800)/1280; 
normalized_w = (h * 600)/720; 
Questions connexes