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

 中文