Class BaseRecognitionSettings

Class BaseRecognitionSettings

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

Настройки для распознавания изображений.
Содержит элементы, позволяющие настраивать процесс распознавания.

public class BaseRecognitionSettings

Наследование

objectBaseRecognitionSettings

Производные

RecognitionSettings

Унаследованные члены

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Конструкторы

BaseRecognitionSettings(Language)

Инициализирует новый экземпляр класса Aspose.OCR.RecognitionSettings с полным набором свойств.

public BaseRecognitionSettings(Language language = Language.Latin)

Параметры

language Language

Язык, используемый для OCR.

Свойства

AllowedCharacters

Набор разрешенных символов. Определяет тип символов, разрешенных для результата распознавания.

public CharactersAllowedType AllowedCharacters { get; set; }

Значение свойства

CharactersAllowedType

AllowedSymbols

Устанавливает разрешенные символы с учетом свойства алфавита.

public string AllowedSymbols { get; set; }

Значение свойства

string

AutomaticColorInversion

Обнаруживает изображения с белым текстом на темном/черном фоне и автоматически выбирает специальный алгоритм OCR для них.

public bool AutomaticColorInversion { get; set; }

Значение свойства

bool

DetectAreasMode

Позволяет выбрать оптимальный режим для областей типа документа: документ, фотография, простой текст, колонка, изображение.

public DetectAreasMode DetectAreasMode { get; set; }

Значение свойства

DetectAreasMode

IgnoredSymbols

Устанавливает черный список для символов распознавания.

public string IgnoredSymbols { get; set; }

Значение свойства

string

Language

Получает или задает язык, используемый для OCR.

Определяет алфавит, используемый во время распознавания.
Многоязычный по умолчанию.

public Language Language { get; set; }

Значение свойства

Language

LinesFiltration

Позволяет распознавать текст в таблицах (области, окруженные линиями).

public bool LinesFiltration { get; set; }

Значение свойства

bool

ThreadsCount

Получает или задает количество потоков для обработки.
По умолчанию 0 означает, что изображение будет обрабатываться с количеством потоков, равным количеству ваших процессоров.
ThreadsCount = 1 означает, что изображение будет обрабатываться в основном потоке.

public int ThreadsCount { get; set; }

Значение свойства

int

UpscaleSmallFont

Позволяет использовать дополнительные алгоритмы специально для распознавания мелкого шрифта.
Полезно для изображений с маленькими символами.

public bool UpscaleSmallFont { get; set; }

Значение свойства

bool

 Русский