JPG PNG-Bild zu JSON C#

Bilder oder Grafiken stellen viele visuelle Informationen dar, die Text, Bilder, Grafiken usw. enthalten können. Manchmal möchten Sie möglicherweise einige Informationen aus einem JPG- oder PNG-Bild in JSON konvertieren ]-Format, um einige Daten zu verarbeiten. In Übereinstimmung mit diesen Anforderungen behandelt dieser Artikel, wie Sie ein Bild in JSON konvertieren, indem Sie OCR-Vorgänge programmgesteuert in C# ausführen.

JPG- oder PNG-Bild zu JSON-Konverter mit OCR in C# – API-Installation

Sie können beliebige Daten oder Informationen aus einem Bild extrahieren, indem Sie OCR mit der API Aspose.OCR for .NET durchführen. Sie können ganz einfach auf die API zugreifen, indem Sie ihre DLL-Referenzdatei von der Seite Downloads oder mit dem folgenden NuGet-Installationsbefehl herunterladen:

PM> Install-Package Aspose.OCR

Bild in JSON mit OCR programmgesteuert in C# konvertieren

Sie können ein Bild mit OCR in das JSON-Format konvertieren, um einige Daten oder Informationen zu extrahieren, indem Sie die folgenden Schritte ausführen:

  1. Initialisiert ein Objekt der Klasse AsposeOcr.
  2. Erstellen Sie ein Objekt der Klasse RecognitionResult und erkennen Sie das Bild.
  3. Drucken Sie die ausgegebenen JSON-Daten.

Das folgende Codebeispiel erläutert, wie Sie ein Bild mit OCR in C# in JSON konvertieren:

// Initialisieren Sie eine Instanz der AsposeOcr-Klasse
AsposeOcr api = new AsposeOcr();

// Erkennen Sie das Eingabebild
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Ergebnis als JSON drucken
Console.WriteLine($"JSON: {result.GetJson()}");

Konvertieren Sie JPG- oder PNG-Bilder in JSON mit Bildkorrekturen in C#

Einige Bilder müssen möglicherweise verarbeitet werden, bevor die optischen Zeichenerkennungstechniken durchgeführt werden. Eine solche Verarbeitung kann die Bildkorrekturen umfassen, wie z. B. das Festlegen der automatischen Schräglagenkorrektur, Schwellenwerte, Sprache oder andere Eigenschaften, die von der RecognitionSettings-Klasse verfügbar gemacht werden. Bitte führen Sie die folgenden Schritte aus, um Bildkorrekturen durchzuführen und das Bild dann in das JSON-Format zu konvertieren:

  1. Erstellen Sie ein Objekt der Klasse AsposeOcr.
  2. Erkennen Sie das Bild, während Sie die Bildkorrektureigenschaften der Klasse RecognitionSettings festlegen.
  3. Schreiben Sie das Ausgabeergebnis im JSON-Format.

Der folgende Code erläutert, wie ein Bild mit Bildkorrekturen in C# in JSON konvertiert wird:

// Initialisieren Sie eine Instanz der AsposeOcr-Klasse
AsposeOcr api = new AsposeOcr();

// Erkennen Sie das Eingabebild
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
    AutoSkew = true,
    ThresholdValue = 230,
    Language = Language.Eng
});

// Ergebnis als JSON drucken
Console.WriteLine($"JSON: {result.GetJson()}");

Erhalten Sie eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die API ohne Evaluierungseinschränkungen zu testen.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie ein JPG- oder PNG-Bild mit OCR programmgesteuert in C# in das JSON-Format konvertieren. Außerdem wird erläutert, wie einige Bildkorrekturen am Eingabebild durchgeführt werden, um die Genauigkeit der ausgegebenen JSON-Daten zu verbessern. Darüber hinaus können Sie sich über andere OCR-Funktionen informieren, indem Sie die Dokumentation besuchen. Bei Bedenken schreiben Sie uns bitte an das Forum.

Siehe auch

Text mit OCR auf DjVu-Bild in C# erkennen