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

 Українська