Dans la version 26, des fonctions d'OCR font leur apparition. Ces nouvelles fonctions permettent d'extraire les textes d'une image ou d'un PDF.

 

Ici, j'ai demandé à WINDEV d'extraire le texte contenu sous le rectangle rouge.


Il y a plusieurs fonctions permettant de récupérer le texte contenu dans une image, de récupérer des zones de texte, de choisir la langue du texte.

 

J'ai eu la chance de tester les premières versions de ces fonctions et c'est vraiment facile et performant.

 

// On récupére la position de la souris
nXEnCours est un entier = SourisPosX()
nYEnCours est un entier = SourisPosY()

// Rectangle déssiné ç l'écran
zone est un Rectangle
SI nXEnCours > gvcSourisDépart.X ALORS zone.X = gvcSourisDépart.X SINON zone.X = nXEnCours
SI nYEnCours > gvcSourisDépart.Y ALORS zone.Y = gvcSourisDépart.Y SINON zone.Y = nYEnCours
zone.Largeur=Abs(SourisPosX()-gvcSourisDépart.X)
zone.Hauteur=Abs(SourisPosY()-gvcSourisDépart.y)

// On doit re-cliquer pour continuer

gvcSourisDépart.OK = Faux

// Sauvegarde l'image
dCopieImage(IMG_Message, IMG_SAUVEGARDE, copieSrcCopie)

//OCR Sur l'image
SAI_Message = OCRExtraitTexte(IMG_Message,zone)
IMG_Message = gImageATraiter

//Trace la zone utilisée.
dRectangle(IMG_Message,zone,iTransparent,iRougeClair)


Cette nouveauté sera disponible sous WINDEV et WEBDEV, pour Linux et Windows ainsi que sou WINDEV Mobile pour Android, iOS et même MacOS avec Catalyst.

 

< Retour

Publier un commentaire : 
Votre adresse email ne sera pas publiée


© 2020 PC SOFT. Tous droits réservés. Réalisé  avec WEBDEV