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; }