Подготовьте прямоугольники в распознавании изображений 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: документация доступна.здесь.