Class DocumentRecognitionSettings
Содержание
[
Скрывать
]DocumentRecognitionSettings class
Настройки для распознавания pdf. Содержит элементы, позволяющие настроить процесс распознавания.
public class DocumentRecognitionSettings : BaseRecognitionSettings
Конструкторы
Имя | Описание |
---|---|
DocumentRecognitionSettings(int, int) | Инициализирует новый экземплярDocumentRecognitionSettings класс с коротким набором свойств. |
DocumentRecognitionSettings(int, int, Language, bool, bool, int) | Инициализирует новый экземплярDocumentRecognitionSettings класс с полным набором свойств. |
Характеристики
Имя | Описание |
---|---|
AllowedCharacters { get; set; } | Установлены допустимые символы. Определяет тип символов, разрешенных для результата распознавания. |
AutoContrast { get; set; } | Позволяет использовать дополнительный алгоритм коррекции контраста изображения перед распознаванием. |
AutoDenoising { get; set; } | Позволяет использовать дополнительную нейронную сеть для улучшения изображения — уменьшения шума. Полезно для изображений с артефактами сканирования, искажениями, пятнами, бликами, градиентами, посторонними элементами. |
AutoSkew { set; } | Получает или задает флаг, указывающий, следует ли включить автоматическую коррекцию перекоса изображения. Включено (true) по умолчанию. |
DetectAreasMode { get; set; } | Позволяет выбрать оптимальный режим для областей типа документа: документ, фотография, обычный текст, столбец, изображение. |
IgnoredCharacters { get; set; } | Устанавливает черный список для символов распознавания. |
Language { set; } | Получает или задает язык, используемый для OCR. Определяет алфавит, используемый при распознавании. Многоязычный по умолчанию. |
LinesFiltration { get; set; } | Позволяет распознавать текст в таблицах (области, окруженные строками). |
PagesNumber { get; set; } | Установить количество страниц для распознавания многостраничного файла pdf. |
PreprocessingFilters { get; set; } | Позволяет подготовить изображение к распознаванию путем настройки методов предварительной обработки. |
SkewAngle { set; } | Получает или задает угол поворота изображения в градусах. Установка этого значения отключитAutoSkew свойство, чтобы автоматическая коррекция перекоса не применялась. По умолчанию ноль. |
StartPage { get; set; } | Установить первую страницу для распознавания. |
ThreadsCount { set; } | Получает или задает количество потоков для обработки. По умолчанию 0 означает, что изображение будет обрабатываться количеством потоков, равным количеству ваших процессоров. ThreadsCount = 1 означает, что изображение будет обрабатываться в основном потоке. |
ThresholdValue { set; } | Получает или задает пользовательское пороговое значение для бинаризации изображения. Диапазон значений от 1 до 255. |
UpscaleSmallFont { get; set; } | Позволяет использовать дополнительные алгоритмы специально для распознавания мелкого шрифта. Полезно для изображений с символами небольшого размера. |
Смотрите также
- class BaseRecognitionSettings
- пространство имен Aspose.OCR
- сборка Aspose.OCR