Подготовьте прямоугольники в распознавании изображений OCR
Введение
В постоянно развивающемся мире технологий оптическое распознавание символов (OCR) играет ключевую роль в преобразовании изображений в машиночитаемый текст. Aspose.OCR для .NET представляет собой надежное решение для разработчиков, стремящихся к плавной интеграции возможностей OCR в свои .NET-приложения. В этом подробном руководстве мы рассмотрим процесс подготовки прямоугольников для распознавания изображений OCR с использованием Aspose.OCR для .NET.
Предварительные условия
Прежде чем приступить к изучению руководства, убедитесь, что у вас есть следующие предварительные условия:
- Практические знания .NET-разработки.
- Установлена библиотека Aspose.OCR для .NET. Вы можете скачать егоздесь.
- Базовое понимание концепций распознавания изображений.
Импортировать пространства имен
Давайте начнем с импорта необходимых пространств имен, чтобы начать наше путешествие по распознаванию текста:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;
Шаг 1. Настройте каталог документов
Начните с указания каталога, в котором хранятся ваши документы. Заменять"Your Document Directory"
с фактическим путем к вашим документам.
// Путь к каталогу документов.
string dataDir = "Your Document Directory";
// Инициализировать экземпляр AsposeOcr
AsposeOcr api = new AsposeOcr();
Шаг 2. Распознайте изображение с несколькими прямоугольниками
На этом этапе мы покажем, как распознавать текст на изображении, используя несколько прямоугольников. Выполните следующие подэтапы:
2.1 Определение прямоугольников
List<Rectangle> rects = new List<Rectangle>()
{
new Rectangle(138, 352, 2033, 537),
new Rectangle(147, 890, 2033, 1157),
new Rectangle(923, 2045, 465, 102),
new Rectangle(104, 2147, 2076, 819)
};
2.2 Выполнение распознавания OCR
// первый случай
List<string> listResult = api.RecognizeImage(dataDir + "sample.png", rects);
// Отображение распознанного текста
foreach (string s in listResult)
{
Console.WriteLine(s);
}
Шаг 3. Распознайте изображение с помощью настроек распознавания
На этом этапе мы продемонстрируем альтернативный метод, использующий RecognitionSettings для распознавания изображений:
3.1 Определите настройки распознавания
RecognitionResult result = api.RecognizeImage(dataDir + "sample.png", new RecognitionSettings
{
RecognitionAreas = rects
});
3.2 Отображение распознанного текста
// Отображение распознанного текста
foreach (string s in result.RecognitionAreasText)
{
Console.WriteLine(s);
}
Заключение
Поздравляем! Вы успешно прошли процесс подготовки прямоугольников в распознавании изображений OCR с использованием Aspose.OCR для .NET. Это руководство поможет вам легко интегрировать OCR в ваши приложения .NET, расширяя их возможности распознавания текста.
Часто задаваемые вопросы
Вопрос 1: Могу ли я использовать Aspose.OCR для .NET с другими платформами .NET?
О1: Да, Aspose.OCR для .NET совместим с различными платформами .NET.
Вопрос 2. Существует ли бесплатная пробная версия Aspose.OCR для .NET?
А2: Абсолютно! Вы можете получить доступ к бесплатной пробной версииздесь.
Вопрос 3: Как мне получить поддержку Aspose.OCR для .NET?
A3: ПосетитеФорум Aspose.OCR за специальную поддержку.
Вопрос 4: Могу ли я получить временную лицензию для целей тестирования?
О4: Да, вы можете приобрести временную лицензию.здесь.
Вопрос 5: Где я могу найти документацию по Aspose.OCR для .NET?
A5: документация доступна.здесь.