Class BaseRecognitionSettings

Class BaseRecognitionSettings

名称: Aspose.OCR 集合: Aspose.OCR.dll (25.4.0)

设置图像识别。它包含允许定制识别过程的元素。

public class BaseRecognitionSettings

Inheritance

object BaseRecognitionSettings

Derived

RecognitionSettings

继承人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

BaseRecognitionSettings(Language)

启动 Aspose.OCR.RecognitionSettings 类的新例子,包含完整的属性。

public BaseRecognitionSettings(Language language = Language.Latin)

Parameters

language Language

使用 OCR 的语言。

Properties

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

LanguageDetectionLevel

指定文本识别的语言检测水平。只有当您选择的语言是 Aspose.OCR.Language.Multilinguage,Aspose.OCR.Language.Auto,或 __ WL36.Langue.Universal。这个过程需要时间,并显著减缓了整体认知。

public LanguageDetectionLevel LanguageDetectionLevel { get; set; }

财产价值

LanguageDetectionLevel

LinesFiltration

允许在表中识别文本(周围的区域)。

public bool LinesFiltration { get; set; }

财产价值

bool

ThreadsCount

接收或设置处理的 fo 线号。默认情况下,0 意味着图像将以与您的处理器数量相同的线条数量进行处理。ThreadsCount = 1 表示图像将在主线中进行处理。

public int ThreadsCount { get; set; }

财产价值

int

UpscaleSmallFont

允许您使用额外的算法,具体用于小字体识别。可用于小型字符的图像。

public bool UpscaleSmallFont { get; set; }

财产价值

bool

 中文