Image JPG PNG vers JSON C#

Les images ou les graphiques représentent de nombreuses informations visuelles pouvant contenir du texte, des images, des graphiques, etc. Parfois, vous souhaiterez peut-être convertir certaines informations d’une image JPG ou PNG en JSON format afin de traiter certaines données. Conformément à ces exigences, cet article explique comment convertir une image en JSON en effectuant une opération OCR par programme en C#.

Convertisseur d’image JPG ou PNG en JSON avec OCR en C# - Installation de l’API

Vous pouvez extraire n’importe quelle donnée ou information d’une image en exécutant l’OCR à l’aide de l’API Aspose.OCR for .NET. Vous pouvez facilement accéder à l’API en téléchargeant son fichier de référence DLL depuis la page Téléchargements ou avec la commande d’installation NuGet suivante :

PM> Install-Package Aspose.OCR

Convertir une image en JSON avec OCR par programmation en C#

Vous pouvez convertir une image au format JSON avec OCR afin d’extraire des données ou des informations en suivant les étapes ci-dessous :

  1. Initialise un objet de la classe AsposeOcr.
  2. Créez un objet de classe RecognitionResult et reconnaissez l’image.
  3. Imprimez les données JSON de sortie.

L’exemple de code suivant explique comment convertir une image en JSON avec OCR en C# :

// Initialiser une instance de la classe AsposeOcr
AsposeOcr api = new AsposeOcr();

// Reconnaître l'image d'entrée
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Imprimer le résultat au format JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Convertir une image JPG ou PNG en JSON avec des corrections d’image en C#

Certaines images peuvent devoir être traitées avant d’effectuer les techniques de reconnaissance optique de caractères. Un tel traitement peut inclure les corrections d’image telles que la spécification de la correction d’inclinaison automatique, les valeurs de seuil, la langue ou d’autres propriétés exposées par la classe RecognitionSettings. Veuillez suivre les étapes ci-dessous pour effectuer des corrections d’image, puis convertir l’image au format JSON :

  1. Créez un objet de la classe AsposeOcr.
  2. Reconnaître l’image lors de la définition des propriétés de correction d’image de la classe RecognitionSettings.
  3. Écrivez le résultat de sortie au format JSON.

Le code ci-dessous explique comment convertir une image en JSON avec des corrections d’image en C# :

// Initialiser une instance de la classe AsposeOcr
AsposeOcr api = new AsposeOcr();

// Reconnaître l'image d'entrée
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
    AutoSkew = true,
    ThresholdValue = 230,
    Language = Language.Eng
});

// Imprimer le résultat au format JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Obtenez une licence API gratuite

Vous pouvez demander une licence temporaire gratuite pour tester l’API sans aucune limitation d’évaluation.

Conclusion

Dans cet article, vous avez exploré comment convertir une image JPG ou PNG au format JSON avec OCR par programmation en C#. Il explique également comment effectuer certaines corrections d’image sur l’image d’entrée pour améliorer le niveau de précision des données JSON de sortie. De plus, vous pouvez en savoir plus sur les autres fonctionnalités d’OCR en visitant la documentation. En cas de problème, veuillez nous écrire sur le forum.

Voir également

Reconnaître du texte avec OCR sur une image DjVu en C#