Page 1 of 1

[RÉSOLU] Find image bug ?

Posted: 08 Jan 2012, 18:54
by Astalol
Salut,

je viens d'essayer un truc tout simple avec Find image. Je lui demande de trouver une image qui ressemble à un bouton avec ecrit Continuer.

A l'execution il me dit qu'il narrive pas a charger l'image (.jpg) . Une idée d'ou vient le probleme ?

Voici mon code à titre d'exemple :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.2.0" scriptVersion="1.0.0" os="Windows"/>
    <actions>
        <action name="ActionFindImage" version="1.0.0"/>
        <action name="ActionMessageBox" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionFindImage">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <exception id="33" action="2" line="pastrouver"/>
            <parameter name="searchExpansion">
                <subParameter name="value" code="0">15</subParameter>
            </parameter>
            <parameter name="windowName">
                <subParameter name="value" code="0">screen 22(1).jpg - Paint</subParameter>
            </parameter>
            <parameter name="confidenceMinimum">
                <subParameter name="value" code="0">70</subParameter>
            </parameter>
            <parameter name="downPyramidCount">
                <subParameter name="value" code="0">2</subParameter>
            </parameter>
            <parameter name="imageToFind">
                <subParameter name="value" code="0">E:/continuerbutton.jpg</subParameter>
            </parameter>
            <parameter name="position">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="imageToSearchIn">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="source">
                <subParameter name="value" code="0">window</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">
            <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">trouver</subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0">trouver</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">none</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>
        <action name="ActionMessageBox" label="pastrouver">
            <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">pas trouver</subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0">no</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">none</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>
Peace !

Re: Find image bug ?

Posted: 08 Jan 2012, 20:41
by Jmgr
Après tests il semble que le soucis provienne du format. Convertis ton image en png et ça devrait fonctionner.
C'est un bug.

Re: Find image bug ?

Posted: 08 Jan 2012, 22:32
by Astalol
pouah en tout cas ca marche super bien, c'est vraiment rapide.

Bien stylé cette action.

GG pour le codage /bow

Re: Find image bug ?

Posted: 09 Jan 2012, 00:25
by Jmgr
Ce bug sera corrigé dans la prochaine version.
pouah en tout cas ca marche super bien, c'est vraiment rapide.

Bien stylé cette action.

GG pour le codage /bow
/bow ?

En tous cas je n'ai fait qu'utiliser les algorithmes d'OpenCV : http://opencv.willowgarage.com/wiki/

Re: Find image bug ?

Posted: 09 Jan 2012, 13:10
by Astalol
lol "/bow" c'est l'emote sur world of warcraft pour s'incliner ou mettre un genoux à terre, comme en signe de respect :=)

Re: Find image bug ?

Posted: 14 May 2012, 10:22
by wismerheal
Hum...Open CV, j'aime bien ça !! :D je ne saurais pas utiliser son contenu pour l'instant, mais apprendre son existence me met en joie ! :D

Merci Jmgr