Introduction

Bienvenue dans l’univers d’Aspose.OCR pour .NET, un outil performant conçu pour intégrer la reconnaissance optique de caractères (OCR) à vos applications .NET. Que vous soyez un développeur expérimenté ou un débutant curieux, ce guide vous guidera pas à pas pour obtenir des rectangles représentant des lignes à partir de texte reconnu dans des images.

Prérequis

Avant de commencer, assurez-vous d’avoir les éléments suivants en place :

  • Connaissances de base du développement C# et .NET.
  • Un environnement de développement intégré (IDE) comme Visual Studio.
  • La bibliothèque Aspose.OCR pour .NET est installée. Vous pouvez la télécharger. ici.
  • Un exemple d’image contenant du texte pour la reconnaissance.

Espaces de noms requis

Pour commencer, vous devrez ajouter les espaces de noms nécessaires à votre projet. Ajoutez ces lignes en haut de votre fichier C# :

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;

Suivez ces étapes pour récupérer les rectangles des lignes dans une image OCR.

Étape 1 : Configurez votre répertoire de documents

Spécifiez le répertoire où se trouve votre fichier image :

// Définissez le chemin d'accès à votre répertoire de documents
string dataDir = "Your Document Directory";

Assurez-vous de remplacer "Your Document Directory" avec le chemin réel.

Étape 2 : Initialiser Aspose.OCR

Créer une instance de AsposeOcr classe pour accéder à ses fonctionnalités :

// Initialiser l'API Aspose.OCR
AsposeOcr api = new AsposeOcr();

Étape 3 : Spécifier le chemin d’accès à l’image

Définissez le chemin complet vers le fichier image que vous souhaitez traiter :

// Spécifiez le chemin complet vers l'image
string fullPath = dataDir + "sample.png";

Étape 4 : Reconnaître l’image et obtenir des rectangles pour les lignes

Maintenant, vous pouvez utiliser le GetRectangles méthode pour extraire des rectangles de lignes de texte reconnues :

// Récupérer les rectangles pour les lignes dans l'image spécifiée
List<Rectangle> lines = api.GetRectangles(fullPath, AreasType.LINES, false);

Étape 5 : Sortie des résultats

Enfin, imprimez les coordonnées de chaque rectangle de ligne détecté sur la console :

// Afficher les coordonnées des rectangles détectés
Console.WriteLine("Areas coordinates:");
lines.ForEach(a => Console.WriteLine($"x:{a.X} y:{a.Y} width:{a.Width} height:{a.Height}"));

Conclusion

Félicitations ! Vous avez réussi à récupérer les rectangles des lignes d’une image OCR avec Aspose.OCR pour .NET. Cette technologie ouvre de nombreuses possibilités d’extraction et de traitement de texte dans vos applications.

FAQ

Puis-je utiliser Aspose.OCR pour .NET avec n’importe quel type d’image ?

Oui, Aspose.OCR prend en charge divers formats d’image, offrant ainsi une flexibilité pour vos applications OCR.

Quel est le taux de précision de la reconnaissance OCR ?

Aspose.OCR utilise des algorithmes avancés pour obtenir une grande précision dans la reconnaissance de texte, adaptée à divers scénarios.

Une version d’essai est-elle disponible ?

Oui, vous pouvez explorer les fonctionnalités d’Aspose.OCR pour .NET en téléchargeant le essai gratuit.

Où puis-je trouver une documentation détaillée ?

Une documentation complète peut être trouvée ici, offrant des informations et des lignes directrices détaillées.

Besoin d’aide supplémentaire ou avez-vous des questions ?

Rejoignez la discussion sur le Forum Aspose.OCR pour le soutien de la communauté.