Immagine PNG JPG in JSON C#

Immagini o grafici rappresentano molte informazioni visive che possono contenere testo, immagini, grafici, ecc. A volte potresti voler convertire alcune informazioni da un’immagine JPG o PNG in JSON per elaborare alcuni dati. In conformità con tali requisiti, questo articolo illustra come convertire un’immagine in JSON eseguendo l’operazione OCR a livello di codice in C#.

Convertitore da immagine JPG o PNG a JSON con OCR in C# – Installazione API

È possibile estrarre qualsiasi dato o informazione da un’immagine eseguendo l’OCR utilizzando l’API Aspose.OCR for .NET. Puoi accedere facilmente all’API scaricando il suo file di riferimento DLL dalla pagina Download o con il seguente comando di installazione NuGet:

PM> Install-Package Aspose.OCR

Converti immagine in JSON con OCR a livello di codice in C#

Puoi convertire un’immagine in formato JSON con OCR per estrarre alcuni dati o informazioni seguendo i passaggi seguenti:

  1. Inizializza un oggetto della classe AsposeOcr.
  2. Crea un oggetto della classe RecognitionResult e riconosci l’immagine.
  3. Stampa i dati JSON di output.

L’esempio di codice seguente spiega come convertire un’immagine in JSON con OCR in C#:

// Inizializza un'istanza della classe AsposeOcr
AsposeOcr api = new AsposeOcr();

// Riconosci l'immagine in ingresso
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Stampa il risultato come JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Converti immagine JPG o PNG in JSON con correzioni immagine in C#

Potrebbe essere necessario elaborare alcune immagini prima di eseguire le tecniche di riconoscimento ottico dei caratteri. Tale elaborazione può includere le correzioni dell’immagine come la specifica della correzione dell’inclinazione automatica, i valori di soglia, la lingua o altre proprietà esposte dalla classe RecognitionSettings. Segui i passaggi seguenti per eseguire le correzioni dell’immagine e quindi convertire l’immagine in formato JSON:

  1. Crea un oggetto della classe AsposeOcr.
  2. Riconoscere l’immagine durante l’impostazione delle proprietà di correzione dell’immagine della classe RecognitionSettings.
  3. Scrivi il risultato di output in formato JSON.

Il codice seguente elabora come convertire un’immagine in JSON con correzioni di immagine in C#:

// Inizializza un'istanza della classe AsposeOcr
AsposeOcr api = new AsposeOcr();

// Riconosci l'immagine in ingresso
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
    AutoSkew = true,
    ThresholdValue = 230,
    Language = Language.Eng
});

// Stampa il risultato come JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Ottieni la licenza API gratuita

Puoi richiedere una licenza temporanea gratuita per testare l’API senza alcuna limitazione di valutazione.

Conclusione

In questo articolo, hai esplorato come convertire un’immagine JPG o PNG in formato JSON con OCR a livello di codice in C#. Spiega inoltre come eseguire alcune correzioni dell’immagine sull’immagine di input per migliorare il livello di precisione dei dati JSON di output. Inoltre, puoi conoscere altre funzionalità dell’OCR visitando la documentazione. In caso di dubbi, scrivici al forum.

Guarda anche

Riconosci il testo con l’OCR sull’immagine DjVu in C#