Скриншот может включать текст, изображение, рисунки и т. д., из которых может потребоваться извлечь письменную информацию. В таких случаях вы можете преобразовать снимок экрана в текст, чтобы получить текстовую информацию. Например, это могут быть разные входящие скриншоты в качестве подтверждения платежа компании и текстовая информация о сумме, которую необходимо извлечь. В соответствии с такими требованиями в этой статье рассказывается, как преобразовать снимок экрана в текст с помощью OCR на C#.
- Снимок экрана для текста с распознаванием символов — установка C# API
- Преобразование скриншота в текст с помощью OCR в C#
- Преобразование скриншота из URL в текст с помощью OCR в C#
Снимок экрана для текста с распознаванием символов — установка C# API
Aspose.OCR for .NET API можно использовать для выполнения операций оптического распознавания над изображением. Скриншоты — это в основном изображения содержимого экрана, поэтому вы можете обрабатывать такие изображения для извлечения некоторой информации. Просто получите доступ к API, загрузив справочный файл DLL со страницы Новые выпуски или используя команду установки NuGet ниже:
PM> Install-Package Aspose.OCR
Преобразование скриншота в текст с помощью OCR в C#
Вы можете преобразовать снимок экрана в текст с помощью OCR на C#, выполнив следующие действия:
- Создайте объект класса AsposeOcr.
- Преобразуйте снимок экрана в текст с помощью метода RecognizeImage.
- Отображение распознанного текста.
В следующем примере кода показано, как преобразовать снимок экрана в текст на 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#:
- Получите снимок экрана с URL-адреса для операций OCR.
- Создайте экземпляр класса AsposeOcr.
- Распознайте текст на скриншоте с помощью OCR.
- Распечатайте распознанный текст из 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#. Таким образом, вы можете извлечь много полезной информации в зависимости от ваших требований. Кроме того, вы можете написать нам на форум, если у вас есть какие-либо вопросы.