Lire la photo
Cet exemple de code montre comment utiliser le moteur OCR IronTesseract pour extraire du texte et analyser des régions spécifiques à partir d'une photo.
Une instance du moteur OCR IronTesseract est créée.
Un objet OcrInput est initialisé, et une image est encadrée(ocr.tiff)est chargé en utilisant la méthode LoadImageFrame. Le 0 indique que la première image de la séquence est en cours de traitement.
Le moteur OCR lit la photo à l'aide de la méthode ReadPhoto, qui renvoie un objet OcrPhotoResult contenant les résultats OCR, y compris le texte reconnu et les régions.
La première région du texte reconnu est identifiée :
Le FrameNumber de la région est stocké dans la variable number.
La propriété TextInRegion récupère le texte trouvé dans la première région.
Les coordonnées de la région de texte(boîte englobante)sont stockées dans la variable région, en utilisant la propriété Region.
La sortie est formatée en une chaîne lisible, incluant :
Le texte dans la première région(textedansrégion).
Les coordonnées et les dimensions de la région de texte(X, Y, Largeur, Hauteur).
Le score de confiance OCR(result.Confidence).
Le texte intégral de la photo numérisée(result.Text).
La chaîne de sortie est ensuite imprimée dans la console, fournissant des informations détaillées sur la première région reconnue et le résultat global de l'OCR.
Cette approche permet une analyse granulaire des régions de texte au sein d'une image et peut être utile pour extraire des informations de documents structurés ou de photos avec des régions distinctes.