Navigation : Le Forum >> Discussions EU >> OCR EU

juannito


31 messages

Mercredi 18 Février 2009 - 00:24

Je suis en train de coder un pti OCR ( systeme de reconnaissance de caractère) pour Entropia Universe.

En gros, un outils qui permet de récuperer ce qui est écris soit dans le chat , soit dans une fenêtre. Je développe ça en python, avec PIL et win32Gui.

Si quelqu'un est intéresse par les sources, je lui donne volontiers. Pour l'instant je n'ai bossé dessus que quelques heures, et c'est pas très propre.

L'idée générale du truc : faire un programme tout con, qui puisse être interfacé avec Auto-It, ou n'importe quel autre logiciel du genre. Donc si quelqu'un est interessé, c'est sans soucis.


rumpl


adjoint

1434 messages

Membre, Developpeur, LAN-MASTER, Retraité

Mercredi 18 Février 2009 - 00:28

Sinon, tu peux utiliser la lib pytesser : http://code.google.com/p/pytesser/
Je ne sais pas si tu le fait pour apprende a faire de l'OCR ou pour autre chose...


Les choses qui méritent d'être faites méritent d'être mal faites.

T-oday I bake, to-morrow brew,
the next I'll have the young queen's child.
Ha, glad am I that no one knew
that Rumpelstiltskin I am styled.

juannito


31 messages

Mercredi 18 Février 2009 - 00:42

Salut,

Mci pour le lien, j'avais déja vu ce genre d'OCR. En fait c'est un peu prendre un marteau pilon pour écraser une mouche !

Dans l'idée, je fais comme tout le monde : lancer EU en mode "windows 2000", ce qui vire l'effet d'ombre sous le texte. Après il suffit juste de ne selectionner que les couleurs du texte que je veux lire ... et faire un masque !

C'est plus simple et plus rapide.


rumpl


adjoint

1434 messages

Membre, Developpeur, LAN-MASTER, Retraité

Mercredi 18 Février 2009 - 00:47

Bah amuse toi bien alorsClin d


Les choses qui méritent d'être faites méritent d'être mal faites.

T-oday I bake, to-morrow brew,
the next I'll have the young queen's child.
Ha, glad am I that no one knew
that Rumpelstiltskin I am styled.

juannito


31 messages

Mercredi 18 Février 2009 - 10:44

Mci, promis je vais m'amuser !


lemonhead
(alias Bev)


dirigeant

18020 messages

Fondateur, Dirigeant, Membre, Developpeur, LAN-MASTER, Streamer, Corpo, Designer, Adjoint (ED)

Mercredi 18 Février 2009 - 11:08

Je suis EXTREMEMENT intéressé par ce projet ! Il y aurait des centaines d'applications possible pour un OCR, et ça permettrait de relancer la corpo FFF !


« Lemon est vraiment un Malade... Heureusement qu'il est de notre côté.» (Guzmud)

« Lemon est fort, Lemon est beau, Lemon est sexy, Lemon est omniscient, Lemon est THE Lemon » (Violenconjugal)

« Lemon a un monde à lui dans sa tête » (Im_a_player)

« Putain, ca devient trop ce clan. Bientot on appelera Lemon le Parrain et le clan la Famille. Nawak » (Rumpl)

« Lemon est le seul mec qui préfère qu'on lui dise qu'il a une grosse femme plutôt qu'une grosse bite. » (Thrallscream)

« Lemon vient de me montrer... c'est ENORME !!! » (Seven)

« Lemon est un dieu, et Thrall a une.... enfin bon, je m'égare. » (Titi-fr)

Giss


5165 messages

Mercredi 18 Février 2009 - 11:48

ouiii ! relancer la corpo quelle bonne idée ! Très content
Par contre pour la prog... je suis une vrai burne alors bon courage !Clin d

juannito


31 messages

Mercredi 18 Février 2009 - 12:16

En fait c'est un peu pour ça que je m'y mets sérieusement.
J'y pensais depuis un pti moment, et je me suis lancé hier.

J'ai fait la détection de la fenêtre EU, capture/coupe de l'image.
Pour l'OCR ça va pas être trop compliqué, et ça va se passer en deux étapes :

Détection des caractères, pele-mele. En gros faire un beau cadrillage avec dans chaque case une lettre. La j'ai pas encore d'idée précise pour le faire rapidement..

Deuxième étape : détection a vrai dire de la lettre, et la c'est très simple. Vu que c'est du texte non bruité, je vais faire un simple 'XOR', en commencant par les lettres courantes 'a','e','i' .... pour finir par les lettres moins courantes 'z','x' ... etc

Si quelqu'un a des idées , je suis preneur !

PS : dès que ca ressemble a quelque chose, je le mets en ligne.


Liens utiles : Rechercher - Droits d'accès