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