Скріншот для OCR тексту C#

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

Знімок екрана в текст за допомогою OCR – встановлення C# API

Aspose.OCR for .NET API можна використовувати для виконання операцій оптичного розпізнавання зображення. Скріншоти — це в основному зображення вмісту екрану, тож ви можете обробити такі зображення, щоб отримати певну інформацію. Просто отримайте доступ до API, завантаживши довідковий файл DLL зі сторінки Нові випуски або використовуючи команду встановлення NuGet нижче:

PM> Install-Package Aspose.OCR

Перетворення знімка екрана на текст за допомогою OCR у C#

Ви можете перетворити знімок екрана на текст за допомогою OCR у C#, виконавши такі дії:

  1. Створіть об’єкт класу AsposeOcr.
  2. Перетворіть знімок екрана на текст за допомогою методу RecognizeImage.
  3. Відображення розпізнаного тексту.

Наведений нижче приклад коду демонструє, як перетворити знімок екрана на текст у C#:

// Ініціалізуйте екземпляр AsposeOcr
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();

// Розпізнайте знімок екрана за допомогою OCR
string result = api.RecognizeImage("Test.png");

// Відображення розпізнаного тексту
Console.WriteLine(result);

Перетворення знімка екрана з URL-адреси на текст за допомогою OCR у C#

У деяких випадках скріншоти надсилаються через URL-посилання DropBox, Imgur тощо. API дозволяє використовувати URL-посилання замість завантаження та подальшої обробки таких скріншотів. Наведені нижче кроки пояснюють, як перетворити знімок екрана з URL-адреси на текст за допомогою OCR у C#:

  1. Отримайте знімок екрана з URL для операцій OCR.
  2. Створіть екземпляр класу AsposeOcr.
  3. Розпізнайте текст зі знімка екрана за допомогою OCR.
  4. Надрукуйте розпізнаний текст із URL-адреси.

У наведеному нижче фрагменті коду пояснюється, як перетворити знімок екрана з URL-адреси на текст за допомогою OCR у C#:

// Отримайте знімок екрана з URL для OCR
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

// Ініціалізуйте екземпляр AsposeOcr
AsposeOcr api = new AsposeOcr();

// Розпізнати зображення
string result = api.RecognizeImageFromUri(uri);

// Роздрукувати результат
Console.WriteLine($"Text:\n {result}");

Отримайте безкоштовну оціночну ліцензію

Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API у повній мірі.

Висновок

У цій статті ви дізналися, як перетворити знімок екрана на текст за допомогою OCR у C#. Таким чином ви можете отримати багато корисної інформації на основі ваших вимог. Крім того, ви можете написати нам на форумі, якщо у вас виникнуть сумніви.

Дивись також