Tesseract 5 pour .NET
Avec les documents numériques étant la norme dans les entreprises modernes et les affaires internationales, disposer d'un moteur OCR qui représente et extrait les langues internationales est un élément clé de réussite dans la manipulation des documents.
Tesseract 5 est la bibliothèque la plus avancée connue dans n'importe quelle langue à ce moment-là. Cependant, elle comporte quelques inconvénients : elle n'est pas facilement implémentée et peut être considérée comme difficile à utiliser en raison de la barrière d'entrée plus élevée.
Cependant, IronOCR comble cet écart, permettant aux développeurs, qu'ils soient débutants ou expérimentés, d'utiliser Tesseract 5 dans une bibliothèque simple. De plus, IronOCR est la seule bibliothèque .NET connue pour Tesseract 5 OCR, offrant une compatibilité croisée avec .NET Framework, Standard, Core, Xamarin et Mono.
Vous pouvez télécharger un projet de fichier à partir de ce sitelien.
Code en 5 étapes pour utiliser Tesseract 5
var ocrTesseract = new IronTesseract();
```csharp using var ocrInput = new OcrInput(); ```
ocrInput.LoadImage(@"images\image.png");
var ocrResult = ocrTesseract.Read(ocrInput);
Console.WriteLine(ocrResult.Text);
Cette ligne initialise une instance de IronTesseract, une classe fournie par la bibliothèque IronOCR. Le nouvel objet, ocrTesseract, effectuera la reconnaissance optique de caractères.(OCR)sur les images.
Ensuite, un objet OcrInput, ocrInput, est créé pour contenir l'image ou les images pour le traitement OCR. Le mot-clé using garantit que ocrInput est automatiquement libéré lorsqu'il n'est plus nécessaire, préservant ainsi les ressources.
Cette ligne charge un fichier image à "images\image.png" dans ocrInput. Cette image sera la cible du traitement OCR.
Ici, l'opération OCR est effectuée. La méthode Read
de ocrTesseract traite l'image chargée dans ocrInput et renvoie un objet OcrResult, ocrResult, qui contient le texte reconnu.
Enfin, cette ligne imprime le texte extrait dans la console en accédant à la propriété Text de ocrResult. Cliquez ici pour voir le guide pratique, y compris des exemples, du code d'exemple et des fichiers.