JPG Obraz PNG do JSON C#

Obrazy lub grafiki przedstawiają wiele informacji wizualnych, które mogą zawierać tekst, obrazy, wykresy itp. Czasami możesz chcieć przekonwertować niektóre informacje z obrazu JPG lub PNG na JSON ] w celu przetworzenia niektórych danych. Zgodnie z takimi wymaganiami, w tym artykule opisano, jak przekonwertować obraz do formatu JSON, wykonując programowo operację OCR w języku C#.

JPG lub PNG Image to JSON Converter z OCR w C# – instalacja API

Możesz wyodrębnić dowolne dane lub informacje z obrazu, wykonując OCR za pomocą Aspose.OCR for .NET API. Możesz łatwo uzyskać dostęp do interfejsu API, pobierając jego plik referencyjny DLL ze strony Downloads lub za pomocą następującego polecenia instalacji NuGet:

PM> Install-Package Aspose.OCR

Konwertuj obraz na JSON z OCR programowo w C#

Możesz przekonwertować obraz do formatu JSON za pomocą OCR w celu wyodrębnienia niektórych danych lub informacji, wykonując poniższe czynności:

  1. Zainicjuj obiekt klasy AsposeOcr.
  2. Utwórz obiekt klasy RecognitionResult i rozpoznaj obraz.
  3. Wydrukuj wyjściowe dane JSON.

Poniższy przykładowy kod wyjaśnia, jak przekonwertować obraz do formatu JSON za pomocą funkcji OCR w języku C#:

// Zainicjuj instancję klasy AsposeOcr
AsposeOcr api = new AsposeOcr();

// Rozpoznaj obraz wejściowy
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Wydrukuj wynik jako JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Konwertuj obraz JPG lub PNG na JSON z korektami obrazu w C#

Niektóre obrazy mogą wymagać przetworzenia przed wykonaniem technik optycznego rozpoznawania znaków. Takie przetwarzanie może obejmować poprawki obrazu, takie jak określanie automatycznej korekty pochylenia, wartości progowych, języka lub innych właściwości udostępnianych przez RecognitionSettings klasę. Wykonaj poniższe czynności, aby wykonać poprawki obrazu, a następnie przekonwertować obraz do formatu JSON:

  1. Utwórz obiekt klasy AsposeOcr.
  2. Rozpoznaj obraz podczas ustawiania właściwości korekcji obrazu klasy RecognitionSettings.
  3. Zapisz wynik wyjściowy w formacie JSON.

Poniższy kod wyjaśnia, jak przekonwertować obraz do formatu JSON z poprawkami obrazu w języku C#:

// Zainicjuj instancję klasy AsposeOcr
AsposeOcr api = new AsposeOcr();

// Rozpoznaj obraz wejściowy
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
    AutoSkew = true,
    ThresholdValue = 230,
    Language = Language.Eng
});

// Wydrukuj wynik jako JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Uzyskaj bezpłatną licencję API

Możesz poprosić o bezpłatną licencję tymczasową, aby przetestować interfejs API bez żadnych ograniczeń ewaluacyjnych.

Wniosek

W tym artykule zbadałeś, jak programowo przekonwertować obraz JPG lub PNG na format JSON za pomocą OCR w języku C#. Wyjaśnia również, jak wykonać pewne poprawki obrazu na obrazie wejściowym, aby zwiększyć poziom dokładności wyjściowych danych JSON. Ponadto możesz zapoznać się z innymi funkcjami OCR, odwiedzając dokumentację. W razie jakichkolwiek wątpliwości napisz do nas na forum.

Zobacz też

Rozpoznawanie tekstu za pomocą OCR na obrazie DjVu w języku C#