Изображение JPG PNG в JSON C#

Изображения или графика отображают большое количество визуальной информации, которая может содержать текст, изображения, графики и т. д. Иногда вам может понадобиться преобразовать некоторую информацию из изображения JPG или PNG в JSON. ] для обработки некоторых данных. В соответствии с такими требованиями в этой статье рассказывается, как преобразовать изображение в JSON, выполнив операцию OCR программно на C#.

Конвертер изображений JPG или PNG в JSON с OCR на C# — установка API

Вы можете извлечь любые данные или информацию из изображения, выполнив распознавание символов с помощью Aspose.OCR for .NET API. Вы можете легко получить доступ к API, загрузив справочный файл DLL со страницы Загрузки или с помощью следующей команды установки NuGet:

PM> Install-Package Aspose.OCR

Преобразование изображения в JSON с помощью OCR программно на C#

Вы можете преобразовать изображение в формат JSON с помощью OCR, чтобы извлечь некоторые данные или информацию, выполнив следующие действия:

  1. Инициализировать объект класса AsposeOcr.
  2. Создайте объект класса RecognitionResult и распознайте изображение.
  3. Распечатайте выходные данные JSON.

В следующем примере кода показано, как преобразовать изображение в JSON с помощью OCR на C#:

// Инициализировать экземпляр класса AsposeOcr
AsposeOcr api = new AsposeOcr();

// Распознать входное изображение
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Распечатать результат в формате JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Преобразование изображения JPG или PNG в JSON с коррекцией изображения в C#

Некоторые изображения могут нуждаться в обработке перед применением методов оптического распознавания символов. Такая обработка может включать коррекцию изображения, например указание автоматической коррекции перекоса, пороговых значений, языка или других свойств, предоставляемых классом RecognitionSettings. Выполните следующие действия, чтобы выполнить коррекцию изображения, а затем преобразовать изображение в формат JSON:

  1. Создайте объект класса AsposeOcr.
  2. Распознайте изображение при установке свойств коррекции изображения класса RecognitionSettings.
  3. Запишите результат вывода в формате JSON.

В приведенном ниже коде показано, как преобразовать изображение в JSON с коррекцией изображения на C#:

// Инициализировать экземпляр класса AsposeOcr
AsposeOcr api = new AsposeOcr();

// Распознать входное изображение
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
    AutoSkew = true,
    ThresholdValue = 230,
    Language = Language.Eng
});

// Распечатать результат в формате JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Получить бесплатную лицензию API

Вы можете запросить бесплатную временную лицензию для тестирования API без каких-либо ограничений на оценку.

Вывод

В этой статье вы узнали, как программно преобразовать изображение JPG или PNG в формат JSON с помощью OCR на C#. В нем также объясняется, как выполнить некоторые исправления изображения на входном изображении, чтобы повысить уровень точности выходных данных JSON. Кроме того, вы можете узнать о других функциях OCR, посетив документацию. В случае каких-либо проблем, пожалуйста, напишите нам на форум.

Смотрите также

[Распознавание текста с помощью OCR на изображении DjVu в C#] (https://blog.aspose.com/ru/2022/05/24/recognize-text-ocr-djvu-csharp/)