JPG PNG-bild till JSON C#

Bilder eller grafik visar mycket visuell information som kan innehålla text, bilder, grafer etc. Ibland kanske du vill konvertera viss information från en JPG eller PNG bild till JSON ] format för att bearbeta vissa data. I enlighet med sådana krav täcker den här artikeln hur man konverterar en bild till JSON genom att utföra OCR-operation programmatiskt i C#.

JPG- eller PNG-bild till JSON-konverterare med OCR i C# – API-installation

Du kan extrahera all data eller information från en bild genom att utföra OCR med Aspose.OCR for .NET API. Du kan enkelt komma åt API:t genom att ladda ner dess DLL-referensfil från sidan Nedladdningar eller med följande installationskommando NuGet:

PM> Install-Package Aspose.OCR

Konvertera bild till JSON med OCR Programmatically i C#

Du kan konvertera en bild till JSON-format med OCR för att extrahera data eller information genom att följa stegen nedan:

  1. Initiera ett objekt av klassen AsposeOcr.
  2. Skapa ett objekt av klassen RecognitionResult och känna igen bilden.
  3. Skriv ut JSON-data.

Följande kodexempel förklarar hur man konverterar en bild till JSON med OCR i C#:

// Initiera en instans av AsposeOcr-klassen
AsposeOcr api = new AsposeOcr();

// Känn igen ingångsbilden
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Skriv ut resultat som JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Konvertera JPG- eller PNG-bild till JSON med bildkorrigeringar i C#

Vissa bilder kan behöva bearbetas innan de optiska teckenigenkänningsteknikerna utförs. Sådan bearbetning kan inkludera bildkorrigeringar som att specificera automatisk snedställningskorrigering, tröskelvärden, språk eller andra egenskaper som exponeras av klassen RecognitionSettings. Följ stegen nedan för att utföra bildkorrigeringar och sedan konvertera bilden till JSON-format:

  1. Skapa ett objekt av klassen AsposeOcr.
  2. Känn igen bilden medan du ställer in bildkorrigeringsegenskaperna för klassen RecognitionSettings.
  3. Skriv utresultatet i JSON-format.

Koden nedan utvecklar hur man konverterar en bild till JSON med bildkorrigeringar i C#:

// Initiera en instans av AsposeOcr-klassen
AsposeOcr api = new AsposeOcr();

// Känn igen ingångsbilden
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
    AutoSkew = true,
    ThresholdValue = 230,
    Language = Language.Eng
});

// Skriv ut resultat som JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Få gratis API-licens

Du kan begära en gratis temporär licens för att testa API:et utan några utvärderingsbegränsningar.

Slutsats

I den här artikeln har du utforskat hur du konverterar en JPG- eller PNG-bild till JSON-format med OCR programmatiskt i C#. Den förklarar också hur man utför vissa bildkorrigeringar på ingångsbilden för att förbättra noggrannhetsnivån för utdata JSON-data. Dessutom kan du lära dig om andra OCR-funktioner genom att besöka dokumentationen. Om du har några problem, skriv till oss på forumet.

Se även

Känn igen text med OCR på DjVu-bild i C#