Page 1 sur 1
[Ex] Reconnaissance d'image (OIR)
Posté : dim. 21 nov. 2010 21:07
par Tlem
Puisque le sujet à été abordé plusieurs fois et qu'il n'est pas facile de retrouver tout les liens, voici une exemple provenant du forum Anglais, qui permet grâce à une DLL maison de retrouver une image dans une autre image (l'écran par exemple).
Vous pouvez trouver le sujet d'origine
ici.
Je met à disposition le fichier ImageSearch.zip créé par kangkeng afin de faciliter les recherches.
Re: [Ex] Reconnaissance d'image (OIR)
Posté : dim. 21 nov. 2010 21:09
par Tlem
Mise à jour du premier message.
Ajout d'une autre version de la fonction ImageSearch ainsi que deux autres DLL (une 32Bit et une 64Bit).
Le tout à été mis dans le fichier ImageSearch2.zip.
Re: [Ex] Reconnaissance d'image (OIR)
Posté : jeu. 10 févr. 2011 14:37
par OoO
Bonjour, WinRar me dit que la fin de l'archive ImageSearch2.zip est incorrecte...
Merci de régler ça ! =D
EDIT : Idem pour la première archive...
Re: [Ex] Reconnaissance d'image (OIR)
Posté : jeu. 10 févr. 2011 16:33
par Rexspahr
Même chose pour 7Zip

Re: [Ex] Reconnaissance d'image (OIR)
Posté : ven. 11 févr. 2011 10:06
par OoO
C'est surtout les deux DLL qui m’intéresse, vu que celle que j'ai plante...
Re: [Ex] Reconnaissance d'image (OIR)
Posté : ven. 11 févr. 2011 10:09
par TommyDDR
OoO a écrit :Bonjour, WinRar me dit que la fin de l'archive ImageSearch2.zip est incorrecte...
Rexspahr a écrit :Même chose pour 7Zip

Je pense que Rexspahr voulait mettre l'accent que l'archive était corrompue avec le logiciel 7zip autant qu'avec winrar et donc que ca n'est pas un problème de winrar mais un problème de l'archive elle-même.
Re: [Ex] Reconnaissance d'image (OIR)
Posté : ven. 11 févr. 2011 10:23
par OoO
...
J'avais compris, mais ce que je voulais dire c'est que si quelqu'un a juste les deux DLLs, ça m’intéresse...
Re: [Ex] Reconnaissance d'image (OIR)
Posté : ven. 11 févr. 2011 17:03
par Tlem
Les liens sont de nouveaux disponibles.
Re: [Ex] Reconnaissance d'image (OIR)
Posté : ven. 24 juin 2011 09:13
par MisterASUS
Bonjour,
Je ne comprend pas comment faire fonctionner la recherche d'image :/
Ce script m'as donné l'idée d'un jeu de rapidité basique avec divers objets à trouvés dans un décor et la solution du jeu donnée avec ce système...
Je ne comprend pas ou je dois mettre les images que je veux qu'il trouve, et comment faire la recherche, j'ai essayer de faire le test avec le readme dans fichier zip mais j'ai dus me tromper quelque part... Quelqu'un peux m'aider s'il vous plais?
Merci et bonne continuation à tous.
Cordialement,
MisterASUS
Edit: si on pouvais me donner les fichier et le chemin où les placer ca aiderais beaucoup . merci.
Edit 2: J'ai chercher mais il me manque une donnée :/
j'ai trois fichier:
-Imageshearch.au3
-ImageShearchDemo.au3
-ImageShearchDLL.dll
-3Photos
ImageShearch.au3 il vas Prgfile\AutoIt\include
ImageShearchDemo.au3c'est le fichier a lancer pour la detection
Les 3photos je les mets distinctement sur le bureau (p-e faut les mettre autre part aussi...?)
Mais ImageShearchDLL il va où? un peux d'aide m'aiderais à avancer s'il vous plais parce que j'ai besoin d'expérimenter ce que j'apprends sur mon jeu de rapidité.
Merci et bonne Journée.
Re: [Ex] Reconnaissance d'image (OIR)
Posté : sam. 02 juin 2012 09:03
par Hardcoffee
bonjour,
je me pose la meme question .
je les place ou les 2 dll ?? dans c:/system32 ?? avec toute mes dll windows ?
edit: c'est bon j'ai trouver message pour rien
donc oui les dll dans windows ou bien dans le repertoire du script qui va s'en servir
merci
Re: [Ex] Reconnaissance d'image (OIR)
Posté : mar. 20 nov. 2012 20:49
par Ebola
J'ai beau insister comme un diable en modifiant les paramètres, la fonction ne trouve aucune image
J'ai utilisé comme image test l'icone pour ouvrir un fichier et sur la totalité de l'écran
Je suis parti sur la fonction _ImageSearch2 avec la DLL associée
Cette fonction est-elle assurée de fonctionner comme on l'attend ?
Re: [Ex] Reconnaissance d'image (OIR)
Posté : mar. 20 nov. 2012 22:08
par Tlem
Après avoir refait pour la Xième fois le test, l'exemple ImageSearch fonctionne parfaitement (sur mon XP 32 bit).
Je suppose que vous n'êtes pas sous XP et donc que les icônes sont différents et vous êtes probablement encore moins en 32 Bit. Tirez en les conclusions qui s'imposent. ^^
Re: [Ex] Reconnaissance d'image (OIR)
Posté : mer. 21 nov. 2012 08:42
par Ebola
J'en ai tiré la conclusion que je devais me rapprocher au maximum de votre cas de figure pour isoler mon soucis et en effet ...
La fonction ImageSearchArea du ZIP ImageSearch.zip fonctionne
Je m'étais laissé séduire par ImageSearch2 qui au vu des fonctionnalités me sembler mieux convenir et avait un look "plus abouti" et celle-ci me pose toujours problème, le result n'est jamais un $array, ce qui signifie à mes yeux que l'image n'est jamais trouvée :/
J'ai vu par ailleurs que selon la DLL utilisée, le vitesse d'exécution varie beaucoup. Devant effectuer beaucoup de tests, y'a-t-il une différence sensible de performance entre les 2 versions proposées ici ?
Je ne suis bien entendu pas en XP32b mais en W7 32b ou 64b selon travail ou domcicile, je n'aurai quand même pas eu l'idée de comparer des icones XP et 7
Merci pour votre réactivité
Re: [Ex] Reconnaissance d'image (OIR)
Posté : jeu. 22 nov. 2012 09:44
par Ebola
J'ai du donc faire tourner avec succès ImageSearchArea du ZIP ImageSearch.zip
Il en ressort que je trouve la recherche très longue (par rapport à AHK par exemple), je dois monter le $behavior pour accélerer le traitement, au péril de ne trouver moins d'images
J'ai lu sur les forums qu'il existait moulte versions de la DLL et du script, sauriez-vous me dire quoi prendre pour gagner en efficacité ?
Re: [Ex] Reconnaissance d'image (OIR)
Posté : jeu. 22 nov. 2012 20:40
par Tlem
Bonsoir.
Le premier message de ce sujet date tout de même de Novembre 2010 et n’a jamais été mis à jour !
Comme je n'utilise pas ce genre d'outil, je ne peut réellement vous conseiller sur le choix de la DLL. Concernant le gain d'efficacité, je serais tenté de vous dire d'utiliser la DLL qui sera le plus adapté à vos types de recherches ... ^^
Selon le type de recherche que vous effectuez, peut être que ceci pourrait vous être utile :
FastFind - Recherches avancées de pixels à l'écran