Class BaseRecognitionSettings
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Настройки для распознавания изображений.
Содержит элементы, позволяющие настраивать процесс распознавания.
public class BaseRecognitionSettings
Наследование
object ← BaseRecognitionSettings
Производные
Унаследованные члены
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; }
Значение свойства
AllowedSymbols
Устанавливает разрешенные символы с учетом свойства алфавита.
public string AllowedSymbols { get; set; }
Значение свойства
AutomaticColorInversion
Обнаруживает изображения с белым текстом на темном/черном фоне и автоматически выбирает специальный алгоритм OCR для них.
public bool AutomaticColorInversion { get; set; }
Значение свойства
DetectAreasMode
Позволяет выбрать оптимальный режим для областей типа документа: документ, фотография, простой текст, колонка, изображение.
public DetectAreasMode DetectAreasMode { get; set; }
Значение свойства
IgnoredSymbols
Устанавливает черный список для символов распознавания.
public string IgnoredSymbols { get; set; }
Значение свойства
Language
Получает или задает язык, используемый для OCR.
Определяет алфавит, используемый во время распознавания.
Многоязычный по умолчанию.
public Language Language { get; set; }
Значение свойства
LinesFiltration
Позволяет распознавать текст в таблицах (области, окруженные линиями).
public bool LinesFiltration { get; set; }
Значение свойства
ThreadsCount
Получает или задает количество потоков для обработки.
ThreadsCount = 1 означает, что изображение будет обрабатываться в основном потоке.
public int ThreadsCount { get; set; }
Значение свойства
UpscaleSmallFont
Позволяет использовать дополнительные алгоритмы специально для распознавания мелкого шрифта.
Полезно для изображений с маленькими символами.
public bool UpscaleSmallFont { get; set; }