Bonjour à tous.
Lorsqu'on cherche une image, on a une valeur de sortie qui est une variable contenant les coordonnées du centre de l'image. Je souhaiterai récupérer les valeurs x et y de façon indépendante pour pouvoir les retravailler et ensuite les retransformer en une nouvelle coordonnée (créer une coordonnée je sais faire).
Pour être plus concret, il s'agit de récupérer le centre de l'image et d'effectuer un clic sur un point aléatoire dans une zone de taille définie autour du centre.
Merci par avance !
récupération d'une coord. image en 2 variables x et y
-
- Posts: 274
- Joined: 11 Jun 2014, 14:45
Re: récupération d'une coord. image en 2 variables x et y
Salut,
Voici ce que tu cherches ( Fichier-->Importer-->Contenu du script ) ( N’oublie pas de remplacer le chemin du dossier pour ton image ) :
Bonne soirée
Voici ce que tu cherches ( Fichier-->Importer-->Contenu du script ) ( N’oublie pas de remplacer le chemin du dossier pour ton image ) :
Bonne soirée
![Smile :)](./images/smilies/icon_smile.gif)
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.8.0" scriptVersion="1.1.0" os="Windows"/>
<actions>
<action name="ActionFindImage" version="1.1.0"/>
<action name="ActionMessageBox" version="1.0.0"/>
</actions>
<parameters/>
<resources/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionFindImage" label="Image">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="confidence">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="ifFound">
<subParameter name="line" code="1">// Indique qu'il a trouvé l'image
Console.print("Image trouvé !");
// Indique sa position
Console.print(Position);
// Récupère les coordonnées
var X = Position.x
var Y = Position.y
Console.print("X : ", X);
Console.print("Y : ", Y);</subParameter>
<subParameter name="action" code="0">run_code</subParameter>
</parameter>
<parameter name="method">
<subParameter name="value" code="0">correlationcoefficient</subParameter>
</parameter>
<parameter name="searchExpansion">
<subParameter name="value" code="0">15</subParameter>
</parameter>
<parameter name="searchDelay">
<subParameter name="value" code="0">100</subParameter>
</parameter>
<parameter name="windowName">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="confidenceMinimum">
<subParameter name="value" code="0">70</subParameter>
</parameter>
<parameter name="downPyramidCount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="imageToFind">
<subParameter name="value" code="0">C:/Users/Quentinou/Desktop/Faux raccord/Photo.jpg</subParameter>
</parameter>
<parameter name="position">
<subParameter name="value" code="0">Position</subParameter>
</parameter>
<parameter name="ifNotFound">
<subParameter name="line" code="0">Image</subParameter>
<subParameter name="action" code="0">goto</subParameter>
</parameter>
<parameter name="imageToSearchIn">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="source">
<subParameter name="value" code="0">screenshot</subParameter>
</parameter>
<parameter name="maximumMatches">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="windowRelativePosition">
<subParameter name="value" code="0">false</subParameter>
</parameter>
</action>
<action name="ActionMessageBox" label="Message">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="windowIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="message">
<subParameter name="value" code="0"><font color=red><b>Position :</b></font><font color=blue> $Position</font><br/><br/>
<font color=red><b>Coordonnées X =</b></font><font color=blue> $X</font><br/>
<font color=red><b>Coordonnées Y =</b></font><font color=blue> $Y</font><br/><br/>
Tes coordonnées sont stocker dans des variables ( Double-clique sur "Image"-->"Si trouvé"-->Double-clique )</subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0">Information</subParameter>
</parameter>
<parameter name="textMode">
<subParameter name="value" code="0">automatic</subParameter>
</parameter>
<parameter name="ifYes">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
<parameter name="customIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="icon">
<subParameter name="value" code="0">information</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">ok</subParameter>
</parameter>
<parameter name="ifNo">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
</action>
</script>
</scriptfile>
Re: récupération d'une coord. image en 2 variables x et y
Merci mille fois !!! ![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)