Tesseract lis bizarrement

Inscrit
22 Juin 2021
Messages
2
Reactions
0
#1
Bonjour a tous !

Je suis ici pour vous poser deux trois questions sur le fonctionnement de la lecture d'image avec tesseract,

pour faire un bot chasse en python il me faut lire la position actuelle pour savoir si je suis arrivé a destination (j'utilise l'autopilotage pour bouger), le problème étant que parfois l'image est bien lue alors que d'autre fois pas du tout,

Par exemple,

Sur la map -30,-55 a Bonta :

failed.png

il lis : Bed Ret ba) TA-r

alors qu'une map a droite :

reusis.png

il lis : -31,-55, Nivee

Sachant que je formate pour ne garder que le texte et la première virgule.


Si quelqu'un s'y connais et pourrais m'aider cela m'aiderais énormément !

Merci d'avance,

aogiriKarma
 
Inscrit
31 Aout 2019
Messages
2
Reactions
2
#2
Salut,

Si tu utilises Tesseract 4 ou plus, il faut inverser les couleurs afin d'avoir un texte noir sur fond blanc avant de lui passer l'image pour un résultat fiable.
(source: https://tesseract-ocr.github.io/tessdoc/ImproveQuality.html#inverting-images)
Pour certains cas en petite police il est aussi intéressant d'agrandir le texte avant de lui passer mais pour celui là c'est déjà assez grand.

Bonne journée, Léo
 
Inscrit
22 Juin 2021
Messages
2
Reactions
0
#3
Inscrit
1 Octobre 2019
Messages
2
Reactions
0
#4
Salut !

Il y a environ 1 an j'avais fait un bot chasse, en utilisant Tesseract, aujourd'hui je travaille dessus à nouveau.
Il gère tout sauf les phorreurs et les combats, pour les combats je devrais y arriver étant donné que je l'avais déjà fait sur Rétro.
Mais les phorreurs me paraissent être le plus grand challenge.

As-tu trouvé une manière pour les gérer ?

Thanks
 
Haut Bas