Page 1 of 1

selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 02 Dec 2020, 02:55
by titou_tophe
bonsoir ( je repose ici car j ai du me trompé d endroit)

mon projet

1 trouver une image et deplacer la souris sur l image ( ca va ouvrir une nouvelle zone texte ) ok ca marche
2 prendre sur cette zone un chiffre precis pour le recuperer et le mettre dans un tableau

j utilise le code de violette et ensuite un autre un autre code trouver sur ce site ( celui pour trouver le le nouveau membre sur ce site )

or j ai du faire une erreur ( j ai mis le script après )

celui de violette utilise capture2text
je choisi ma zone

on fait un ocr de celle ci
puis dans ce texte, sélectionner un chiffre pour l exploité après pour le mettre dans un tableau

ca doit etre un probleme dans la variable

MERCI pour votre aide

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 09 Dec 2020, 09:49
by francois
Bonjour,


En pièce jointe un exemple qui utilise :

Code: Select all

var process_OCR =   new Process
L'avantage par rapport à un fichier "bat" ou une commande "start" est que l'on gère les cas d'erreur :
Mauvais paramètres, OCR qui se passe mal , ....

Avant une 1ere utilisation du script :
  • Se procurer Capture2Text :
https://sourceforge.net/projects/captur ... ture2Text/
  • Paramétrer le script :

Code: Select all

// repertoire de travail
rep_W = "c:/temp/BB"

// Chemin de capture2Text
Capture2Text ="C:/OCR_auto/produits/Capture2Text" +  "/"  + "Capture2Text_CLI.exe"

// Les coordonnées du rectangle où il faut faire l 'OCR
X1=804
Y1=476
X2=1168
Y2= 675


// Temps maxi pot l'OCR
max_time_OCR = 50000 // en milliseconds

Avant de lancer le script
Ouvrir a.htm


OCR_zone_ecran.zip
(1.56 KiB) Downloaded 144 times

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 22 Dec 2020, 02:01
by titou_tophe
bonsoir je ne comprends pas le pb que j ai avec le chemin d acces au fichier
deja les \ on doit mettre /

merci de votre aide

ps question bete
c est quoi comme language que j achete un bouquin pour me perfectionner?

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 22 Dec 2020, 09:02
by francois
Bonjour,
  • Le script 'OCR_zone_ecran' fonctionne chez vous ?
  • Le langage est ECMAScript, à 99% c'est comme JavaScript.
Un site intéressant pour démarrer : https://developer.mozilla.org/fr/docs/A ... JavaScript
  • Comme JMGR a conçu Actiona pour qu'il fonctionne et sur Unix et sur Windows on peut mettre soit des '/" soit des "\" comme séparateur de répertoire dans le chemin d'un fichier
Mais comme "\" est caractère spécial dans Javascript, il faut utiliser "\\".

Voir exemple en pièce jointe
  • Adapter le script à vos besoins , voir 1ere action
  • Ouvrir a.htm avant de lancer le script
OCR_zone_ecran.zip
(55.1 KiB) Downloaded 98 times

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 23 Dec 2020, 22:30
by titou_tophe
merci pour le lien francois

pour le chemin je suis désabusé

aussi bien sur ton exemple que sur mon projet j ai la meme reponse
pb avec le chemin d acces

merci

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 23 Dec 2020, 22:57
by titou_tophe
merci pour le lien francois

pour le chemin je suis désabusé

aussi bien sur ton exemple que sur mon projet j ai la meme reponse
pb avec le chemin d acces

merci

sinon une autre question
if (Search_IMG_) {
Script.nextLine = 'OK5';
} else{
Script.nextLine = '003';
} ;

si au lieu d aller a la ligne 003 je veux qu il aille a la ligne d apres il faut marqué quoi ?
je vais essayer d apprendre ce language pour eviter de vous poser des questions "" betes " pour votre niveau ""

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 26 Dec 2020, 10:26
by francois
Bonjour,
aussi bien sur ton exemple que sur mon projet j ai la meme reponse
pb avec le chemin d acces
Essaie de copier le répertoire 'Capture2Text' sous 'C:\temp' par exemple.
Puis mettre à jour dans la premiere action du script :

Code: Select all

// Chemin de capture2Text
Capture2Text ="C:\\temp" +  "\\"  + "Capture2Text_CLI.exe"
Si cela marche c'est qu'il y a un pb de droit d'acces à ton répertoire .
Sinon, je suis à court d'idée.

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 27 Dec 2020, 02:57
by titou_tophe
bonsoir j ai essayer avec l ocr suivant
easy screen ocr
est ce possible de l adapter a un script?

il faudrait faire une capture d ecran du rectangle pre etabli
puis coller dans l ocr
et faire l ocr
mais je bloque

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 27 Dec 2020, 03:54
by titou_tophe
en fait non il me mets le meme message
:oops:

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 27 Dec 2020, 12:54
by MDLE46
Bonjour Titou_tophe,
Bonjour François,


J'ai essayé le script le script de François; Il fonctionne à merveille.

Je laisse en PJ un autre script OCR qui ne comporte que des actions Actionaz.
Il fait la même chose que celui de François mais sans gérer les erreurs (copie le texte de la page html de François et en extrait une partie).

=> Ouvrir le script OCR,
=> Reparaméter le rectangle OCR,
=> Reparaméter le chemin de l'OCR Capture2Text_CLI.exe v4.62. Pour cela, dans le script, utilise la recherche dans action "Commande" qui est en rouge. Elle ne sert à rien. C'est juste pour faire du copier/coller.
=> Lancer le script.

En espérant que cela fonctionne chez toi.

Cordialement.
MDLE46

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 28 Dec 2020, 20:11
by titou_tophe
impec
merci

les deux marchent
la ligne de commande m a permis d avoir le bon chemin d acces

par contre derniere question pour ce script

quand je fais ecriture de texte avec la variable press papier ca ne me marque pas le chiffre que je souhaite
ca me marque clipbord
merci d avance

Re: selection rectangle, ocr , et trouver un chiffre dans le texte

Posted: 29 Dec 2020, 01:32
by MDLE46
.
La variable n'était pas bonne dans l'action "Ecriture" (voir PJ).

Cdlt.