Super merci @francois.
Chapitre 1 :
var screenShot = Image.takeScreenshot();
var img_rect = screenShot.copy(new Rect(505,415,50,50));
Pourquoi crées-tu une copie de l'image. N'est-il pas possible de spécifier directement dans le première variable la zone de recherche pour la comparer ensuite ? genre (voir ci-dessous)
Code: Select all
[quote]var screenShot = Image.takeScreenshot(nex Rect(505,415,50,50)
Chapitre 2 :
var IMG_a_trouver = new Image("C://temp//tofind.jpg");
Le bout de code me permettant d'aller chercher l'image que je veux comparer
Chapitre 3 :
Search_IMG_ =img_rect.findSubImage(IMG_a_trouver,
{
confidenceMinimum: 80,
downPyramidCount: 1,
searchExpansion: 15
})
Le bout de code qui me permet de comparer mes deux images
Chapitre 4 :
if (Search_IMG_) // on a donc trouvé l'image
Là je ne suis pas sûr de comprendre

. A Quel moment fais-tu la vérification si vrai ou faux ? C'est grâce à la fonction précédente
findSublmage ?
Chapitre 5
{
// Search_IMG_.position.x
// Search_IMG_.position.y
// Search_IMG_.confidence
}
Pourquoi rechercher de nouveau les positions de l'image ?
Je ne l'avais pas expliqué précédemment mais le but de ma manœuvre est de comparer l'image enregistrer de l'image sur ma fenêtre. Si la condition est vérifier je vais donc renvoyer vers une variable stockant cette information. Exemple : Si je cherche le chiffre 6 dans une zone donnée est qu'il l'a trouve, je renvoie à ma variable 6 ($chiffreSix) associée. J'exploiterai par la suite cette variable.