Capture écran et texte
Capture écran et texte
Bonsoirs à tous
Est il possible d'effectuer une reconnaissance de texte à partir d'une capture d'écran ?
Est il possible d'effectuer une reconnaissance de texte à partir d'une capture d'écran ?
Re: Capture écran et texte
Bonjour, possible... Je pense que oui, car il existe des logiciels qui le font. Maintenant a réaliser
Avec toutes les polices différentes ça ne doit pas être simple a mettre en œuvre tout ça.
Je sais, cette info est fort utile
@++
Avec toutes les polices différentes ça ne doit pas être simple a mettre en œuvre tout ça.
Je sais, cette info est fort utile
@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: Capture écran et texte
Merci c'est cool pour vos réponses
@Venom, tu m'as appris que le système doit être au courant des différentes polices de caractères, ce que j'ignorais)
@Ollivier merci pour tes liens)
@Venom, tu m'as appris que le système doit être au courant des différentes polices de caractères, ce que j'ignorais)
@Ollivier merci pour tes liens)
Re: Capture écran et texte
Après il y a surement des API qui font ça, mais tu reste tributaire
Je n'ai jamais étudié le sujet, mais comme ça sans réfléchir, je récupérerai chaque lettre que je découpe ensuite en case dans un tableau 2 dimensions et j'essaierai de comparer avec des tableaux pré enregistrer et voir celui qui se rapproche le plus. (Je ne sais pas si je me suis bien fait comprendre, et encore moins si c'est la bonne technique)
Forcément avec cette technique, plus la police est "arrondie" moins bon sera le résultat
@++
Je n'ai jamais étudié le sujet, mais comme ça sans réfléchir, je récupérerai chaque lettre que je découpe ensuite en case dans un tableau 2 dimensions et j'essaierai de comparer avec des tableaux pré enregistrer et voir celui qui se rapproche le plus. (Je ne sais pas si je me suis bien fait comprendre, et encore moins si c'est la bonne technique)
Forcément avec cette technique, plus la police est "arrondie" moins bon sera le résultat
@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: Capture écran et texte
Oui j'ai bien compris, et c'est apparemment la forme la plus simple
L'idéal serait d'avoir une police cible qu'on connaît déjà
Ensuite le plus dur serait de comparer les pixels puis de faire valider ou pas la comparaison
Là si il existe une fonction prédéfinit ou pas d'ailleurs, je suis intéressé
L'idéal serait d'avoir une police cible qu'on connaît déjà
Ensuite le plus dur serait de comparer les pixels puis de faire valider ou pas la comparaison
Là si il existe une fonction prédéfinit ou pas d'ailleurs, je suis intéressé
Re: Capture écran et texte
bjr à tous
Avec un logiciel OCR les polices sont reconnues
Après avoir essayer plusieurs logiciel OCR
Je pense qu' "AABBYY FineReader" est le meilleur
il est bon dans la dispositions de pages
avec les tableaux, colonnes, image, etc.
petit plus il existe une version FineReader gratuite
Sinon parmi les gratuits, il y a FreeOCR qui est maintenu par Google
il gère bien les formats de page type PDF
son défaut ne traduit pas les tableaux et les colonnes
cordialement
Avec un logiciel OCR les polices sont reconnues
Après avoir essayer plusieurs logiciel OCR
Je pense qu' "AABBYY FineReader" est le meilleur
il est bon dans la dispositions de pages
avec les tableaux, colonnes, image, etc.
petit plus il existe une version FineReader gratuite
Sinon parmi les gratuits, il y a FreeOCR qui est maintenu par Google
il gère bien les formats de page type PDF
son défaut ne traduit pas les tableaux et les colonnes
cordialement
Re: Capture écran et texte
Ok merci pour l'info @kernadec, mais en fait, j'aurais voulais qu'on reste dans contexte PB, voir tout à partir de PB fait maison quoi
ton tuyau conviendrait parfaitement au thème "Trucs et astuces"
Il y aurait il une technique particulière permettant de comparer une petite image 16x16, ou sommes nous obliger de parcourir pixel par pixel de deux images ?
ton tuyau conviendrait parfaitement au thème "Trucs et astuces"
Il y aurait il une technique particulière permettant de comparer une petite image 16x16, ou sommes nous obliger de parcourir pixel par pixel de deux images ?
Re: Capture écran et texte
Brj Ekim
je t'ai donné ces infos pour te montrer l'ampleur de la tache.
Car écrire un OCR c 'est pas simple, il faut scanner une page
ensuite calculer la disposition des objets dans cette page et ensuite
gérer chaque type d'objets types de polices, taille Textes, images,
tableaux, listes, colonnes
Pour pouvoir traduire les textes et le reproduire en format éditable
donc, c'est un travaille qui demande un bon niveau de codeur
et en plus c'est vraiment un travail de longue haleine...
le plus simple serait d'utiliser un "RunProgramme OCR" via presse papier dans ton appli.
Cordialement
je t'ai donné ces infos pour te montrer l'ampleur de la tache.
Car écrire un OCR c 'est pas simple, il faut scanner une page
ensuite calculer la disposition des objets dans cette page et ensuite
gérer chaque type d'objets types de polices, taille Textes, images,
tableaux, listes, colonnes
Pour pouvoir traduire les textes et le reproduire en format éditable
donc, c'est un travaille qui demande un bon niveau de codeur
et en plus c'est vraiment un travail de longue haleine...
le plus simple serait d'utiliser un "RunProgramme OCR" via presse papier dans ton appli.
Cordialement
Re: Capture écran et texte
Ok j'ai compris, en gros je dois laisser tomber car mon niveau est trop bas (ce qui est vrai n'empêche) et qu'il serait plus simple de faire appel à une appli extérieure pour mâcher le boulot
C'est peut être ça la solution en somme))
Les OCR ont été le projet de toute une existence pour la firme donc inutile d'essayer de les concurrencer car c'est peine perdue
En revanche, si l'on part du principe que nous connaissons déjà à l'avance la police et la taille du caractère, la difficulté est déjà moindre, le plus dur reste la comparaison des caractères capturés, la question est posée, quelle sont les différentes méthodes pour comparer deux images ?
C'est peut être ça la solution en somme))
Les OCR ont été le projet de toute une existence pour la firme donc inutile d'essayer de les concurrencer car c'est peine perdue
En revanche, si l'on part du principe que nous connaissons déjà à l'avance la police et la taille du caractère, la difficulté est déjà moindre, le plus dur reste la comparaison des caractères capturés, la question est posée, quelle sont les différentes méthodes pour comparer deux images ?
Re: Capture écran et texte
Bjr Ekim
loin de moi de penser que tu n est pas un codeur expérimenté
mais je voulais te dire que ce travail est énorme, d' ailleurs les OCR du marché ne sont pas encore parfait depuis le temps
mais si tu as beaucoup de temps pour cette tache alors c 'est cool.
je commencerais un exemple plus simple qui serait de lire une mise page d'un logiciel de PAO avec image liste cadre etc..
Et de la reproduire à l'identique en mode "Rich Text Format" avec PureBasic serait un bon début
ensuite lire les taches d'une image scannée calculer x,y,h et périmètre de chacune pour comparer
cette tache a toutes les polices du système pour retrouver le caractère qui lui ressemble le plus...
si tu sais faire ça chapeau c'est gagne...
Voici un Tuto OCR avec moteur OCR gratuit ici
https://datafuture.fr/post/lad-rad-ocr- ... te-avec-r/
Cordialement
loin de moi de penser que tu n est pas un codeur expérimenté
mais je voulais te dire que ce travail est énorme, d' ailleurs les OCR du marché ne sont pas encore parfait depuis le temps
mais si tu as beaucoup de temps pour cette tache alors c 'est cool.
je commencerais un exemple plus simple qui serait de lire une mise page d'un logiciel de PAO avec image liste cadre etc..
Et de la reproduire à l'identique en mode "Rich Text Format" avec PureBasic serait un bon début
ensuite lire les taches d'une image scannée calculer x,y,h et périmètre de chacune pour comparer
cette tache a toutes les polices du système pour retrouver le caractère qui lui ressemble le plus...
si tu sais faire ça chapeau c'est gagne...
Voici un Tuto OCR avec moteur OCR gratuit ici
https://datafuture.fr/post/lad-rad-ocr- ... te-avec-r/
Cordialement
Dernière modification par kernadec le mar. 22/juin/2021 7:54, modifié 1 fois.
Re: Capture écran et texte
Salut @Kernadec
J'avais déjà commencé pour ainsi dire une méthode similaire à ton explication à quelques détails près
J'ai dans un 1er temps commencer à rentrer dans un tableau la matrice a caractère de l'appli cible
Ton lien est intéressant, mais je suis surtout étonné que cela soit gratuit
J'avais déjà commencé pour ainsi dire une méthode similaire à ton explication à quelques détails près
J'ai dans un 1er temps commencer à rentrer dans un tableau la matrice a caractère de l'appli cible
Ton lien est intéressant, mais je suis surtout étonné que cela soit gratuit
Re: Capture écran et texte
bjr Ekim
Tesseract-ocr est gratuit
En cherchant sur le forum Anglais comment utiliser la librairie "Tesseract-OCR"
Voici peut être un début de réponse avec ce lien, mais probablement que pour le mode texte
Avec le lien suivant menu = Lunar Code/Sources/tesseract et Télécharger : Tesseract.zip
https://lunasole.github.io/data/_sources/tesseract/l
et quelques modifs ici
https://www.purebasic.fr/english/viewto ... 95#p491895
Cordialement
Tesseract-ocr est gratuit
En cherchant sur le forum Anglais comment utiliser la librairie "Tesseract-OCR"
Voici peut être un début de réponse avec ce lien, mais probablement que pour le mode texte
Avec le lien suivant menu = Lunar Code/Sources/tesseract et Télécharger : Tesseract.zip
https://lunasole.github.io/data/_sources/tesseract/l
et quelques modifs ici
https://www.purebasic.fr/english/viewto ... 95#p491895
Cordialement
Re: Capture écran et texte
Merci c'est cool
Je ne serai pas étonné d'apprendre que cette lib soit utilisée dans le milieu de la robotique
J'ai remarqué que dans le forum anglais, ils s'intéressent majoritairement à l'intelligence artificielle, ceci n'est que mon point de vue
Je ne serai pas étonné d'apprendre que cette lib soit utilisée dans le milieu de la robotique
J'ai remarqué que dans le forum anglais, ils s'intéressent majoritairement à l'intelligence artificielle, ceci n'est que mon point de vue