trouve image dans une zone définie ?

Vous voulez de l'aide ? Postez ici :)
Post Reply
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

trouve image dans une zone définie ?

Post by etideval »

bonjour je cherche à trouvé une image a un endroit donné .

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actiona" version="3.9.0" scriptVersion="1.1.0" os="Windows"/>
    <actions>
        <action name="ActionEndProcedure" version="1.0.0"/>
        <action name="ActionBeginProcedure" version="1.0.0"/>
        <action name="ActionMessageBox" version="1.0.0"/>
        <action name="ActionFindImage" version="1.1.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionFindImage" comment="oui ou non">
            <exception id="32" action="0" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="ifNotFound">
                <subParameter name="line" code="0">non</subParameter>
                <subParameter name="action" code="0">call_procedure</subParameter>
            </parameter>
            <parameter name="maximumMatches">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
            <parameter name="windowName">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="imageToSearchIn">
                <subParameter name="value" code="0">D:/Program Files (x86)/Actiona Files/teste2.png</subParameter>
            </parameter>
            <parameter name="searchDelay">
                <subParameter name="value" code="0">100</subParameter>
            </parameter>
            <parameter name="confidence">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="ifFound">
                <subParameter name="line" code="0">002</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
            <parameter name="method">
                <subParameter name="value" code="0">correlationcoefficient</subParameter>
            </parameter>
            <parameter name="downPyramidCount">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
            <parameter name="searchExpansion">
                <subParameter name="value" code="0">15</subParameter>
            </parameter>
            <parameter name="source">
                <subParameter name="value" code="0">image</subParameter>
            </parameter>
            <parameter name="imageToFind">
                <subParameter name="value" code="0">D:/Program Files (x86)/Actiona Files/teste1.png</subParameter>
            </parameter>
            <parameter name="windowRelativePosition">
                <subParameter name="value" code="0">false</subParameter>
            </parameter>
            <parameter name="position">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="confidenceMinimum">
                <subParameter name="value" code="0">70</subParameter>
            </parameter>
        </action>
        <action name="ActionMessageBox" comment="oui">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="message">
                <subParameter name="value" code="0">oui</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>
            <parameter name="title">
                <subParameter name="value" code="0">oui</subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="ifYes">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="textMode">
                <subParameter name="value" code="0">automatic</subParameter>
            </parameter>
        </action>
        <action name="ActionBeginProcedure" comment="non">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="name">
                <subParameter name="value" code="0">non</subParameter>
            </parameter>
        </action>
        <action name="ActionMessageBox" comment="non">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="message">
                <subParameter name="value" code="0">non</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>
            <parameter name="title">
                <subParameter name="value" code="0">non</subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="ifYes">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="textMode">
                <subParameter name="value" code="0">automatic</subParameter>
            </parameter>
        </action>
        <action name="ActionEndProcedure" comment="non">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
    </script>
</scriptfile>
j'ai donc crée un petit script pour testé la fonction source: image dans trouve image, je donne une zone (Image où chercher) et ce qu'il doit cherché (Image à chercher) mais voila même si il n'y as pas d'image qui corresponde dans la zone de recherche le scripte me dit qu'il en a trouvé une.

peut-étre que je ne me sert pas bien de cette fonction ou qu'elle ne sert pas as ça, si vous avez une solution pour cherché une image dans une zone défini je suis preuneur, merci a vous.

Etienne.
francois
Posts: 460
Joined: 18 Oct 2010, 10:33
Location: France

Re: trouve image dans une zone définie ?

Post by francois »

bonjour,

Dans l'action 'Trouver image', dans l"onglet 'Avancé, peut-etre que la 'confiance minimale' est trop faible, tente 80.
Si cela ne marche pas, faudrait voir les fichiers teste1.png et teste2.png.

Francois
Post Reply