J'ai des difficultés avec l'action Trouver Image
Dans mon application (un .asp qui s'affiche dans un Internet Explorer) une certaine action prend un temps très variable (de 20s à plusieurs minutes)
Pendant ce temps a l'écran l'application m'affiche un message d'attente avec un joli sablier bleu (peu importe)
Je prends une copie d'écran de l'image d'attente (taille 250x115 en PNG)
(Les paramètres avancés de l'action Trouver Image sont restés les paramètres par défaut pour tous mes tests)
1- Je demande à Actionaz de trouver dans ma fenêtre Internet Explorer mon image : il ne la trouve pas
2- Je demande à Actionaz de trouver dans l'écran tout entier mon image : il ne la trouve pas
3- Je prends manuellement une copie d'écran (1280*1024) et demande à actionaz d'y trouver mon image : il la trouve !!
je me décide à agrandir mon image à trouver (je prend le sablier, les message d'attente et tout ce qui est blanc autour), nouvelle taille : 975x463
4- Je demande à Actionaz de trouver mon image dans ma fenêtre : plantage d'Actionaz
5- Je demande à Actionaz de trouver mon image dans l'écran : plantage d'Actionaz
6- Je demande à Actionaz de trouver mon image dans mon ma copie d'ecran faite à la main : plantage d'Actionaz
Résumé : un bug se cache quelque part, et je vais avoir besoin d'un peu d'aide pour m'en sortir avec l'action Trouver Image
EDIT : un petit complément, j'ai rogné mon image à chercher pour me focaliser sur le sablier, j'ai donc réduit mon image à chercher à 35x56 et cette fois-ci l'image est trouvée par actionaz sans plantage.
Peut-être que la taille de l'image à chercher est une piste à suivre pour localiser le bug ...
Plantage dans Trouver Image
Plantage dans Trouver Image
Last edited by niconil on 29 Jan 2013, 11:54, edited 1 time in total.
Re: Plantage dans Trouver Image
Hm, si tu as un script + les images qui permettent de reproduire le crash ça m'intéresse, c'est la première fois qu'on me rapporte un plantage avec cette action.
"My software never has bugs. It just develops random features."
Re: Plantage dans Trouver Image
Merci, bug confirmé.
"My software never has bugs. It just develops random features."
Re: Plantage dans Trouver Image
En tous cas il vaut mieux sélectionner dans l'image la partie la plus "caractéristique" plutôt qu'avoir un grand espace blanc autour, l'algorithme fonctionne mieux comme ça.
Pour la recherche dans une fenêtre ou sur l'écran il faut également que la fenêtre soit visible. Mais c'est assez logique
En tous cas ce n'est pas normal que la recherche fonctionne uniquement dans une capture d'écran... En tous cas "chez moi ça marche".
Pour la recherche dans une fenêtre ou sur l'écran il faut également que la fenêtre soit visible. Mais c'est assez logique
En tous cas ce n'est pas normal que la recherche fonctionne uniquement dans une capture d'écran... En tous cas "chez moi ça marche".
"My software never has bugs. It just develops random features."
Re: Plantage dans Trouver Image
Pour analyser ce bug, peux-tu en quelques lignes comment t'y pends tu :
- compilation particulière ?
- quels outils ?
- la démarche (sans rentrer trop dans les détails)
- compilation particulière ?
- quels outils ?
- la démarche (sans rentrer trop dans les détails)
Re: Plantage dans Trouver Image
Je démarre Qt Creator, charge le projet, le compile en mode début, l'exécute avec le débogueur activé et reproduit le crash.
En l’occurrence c'est la fonction de conversion d'une QImage en matrice OpenCV qui plante, et dans une fonction d'OpenCV en plus... Pas trop d'idée sur la cause pour l'instant, ni pourquoi ça fonctionne dans la plupart des cas.
En l’occurrence c'est la fonction de conversion d'une QImage en matrice OpenCV qui plante, et dans une fonction d'OpenCV en plus... Pas trop d'idée sur la cause pour l'instant, ni pourquoi ça fonctionne dans la plupart des cas.
"My software never has bugs. It just develops random features."
Re: Plantage dans Trouver Image
Corrigé dans la prochaine version.
"My software never has bugs. It just develops random features."