Зображення JPG PNG у JSON C#

Зображення або графіка відображають багато візуальної інформації, яка може містити текст, малюнки, графіки тощо. Іноді вам може знадобитися перетворити деяку інформацію із зображення JPG або PNG на JSON для обробки деяких даних. Відповідно до таких вимог, у цій статті розповідається про те, як перетворити зображення на JSON шляхом програмного виконання операції OCR у C#.

Конвертер зображень JPG або PNG у JSON із оптичним розпізнаванням символів у C# – встановлення API

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

PM> Install-Package Aspose.OCR

Програмне перетворення зображення на JSON за допомогою OCR на C#

Ви можете конвертувати зображення у формат JSON за допомогою оптичного розпізнавання символів, щоб отримати деякі дані чи інформацію, виконавши наведені нижче дії.

  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#