Leaper WaferScan Toolkit
中文 / English 2.x
LOCR类 参考
类 LOCR 继承关系图:
ILOCR ILObject

额外继承的成员函数

- Public 成员函数 继承自 ILOCR
LPVErrorCode Detect (ILImage *img, ILRegion *region, ILOCRResult **results)
 
LPVErrorCode DetectAndVerify (ILImage *img, ILRegion *region, ILOCRResult **results)
 
LPVErrorCode Segment (ILImage *img, ILRegion *region, ILOCRResult **results)
 
void SetCharSize (int w, int h, double wTolerance, double hTolerance)
 
void SetCharSkew (double skewLB, double skewUB)
 
- Public 成员函数 继承自 ILObject
ILObjectCopy ()
 
LPVErrorCode Load (LString filename)
 
void Reset ()
 
LPVErrorCode Save (LString filename)
 
BOOL Valid ()
 
- 属性 继承自 ILOCR
double AspectRatioChange [get, set]
 字符的长宽比变化比例,相对于字库中标准字符的标准长宽比。取值范围为 0.5 ~ 1.5,默认设置为 1,即无变化。
 
BOOL AutoDotPrint [get, set]
 是否启用自动点阵字符检测。默认关闭。
 
int CharHeightLB [get, set]
 字符高度估计值的下限,至少 1 个像素
 
int CharHeightUB [get, set]
 字符高度估计值的上限,需大于或等于其下限
 
double CharSkewLB [get, set]
 斜体字符斜切角度的下限,在 -60° ~ 60° 之间
 
double CharSkewUB [get, set]
 斜体字符斜切角度的上限,在 -60° ~ 60° 之间,需大于或等于其下限
 
int CharWidthLB [get, set]
 字符宽度估计值的下限,至少 1 个像素
 
int CharWidthUB [get, set]
 字符宽度估计值的上限,需大于或等于其下限
 
double DotGap [get, set]
 相邻点中心的最大距离。 默认设置为 0,将基于当前输入的所有点的间距分布,自动确定合适的阈值。
 
BOOL DotPrint [get, set]
 是否按点阵字符分割。默认为非点阵。
 
double DotSize [get, set]
 点阵中单个点的平均面积,用于区分某个前景对象属于字符点阵还是噪点或其他干扰项。 默认设置为 0,将基于当前输入的所有前景目标的面积分布,自动确定合适的阈值。
 
ILFontDatabase FontDatabase [get, set]
 关联的字库
 
int FragmentThreshold [get, set]
 可被作为字符片段的最大面积,字符片段将被合并到临近的字符或字符片段,形成一个合法字符。 默认设置为 0,将基于当前输入的所有前景目标的面积分布,自动确定合适的阈值。
 
int NoiseThreshold [get, set]
 字符或字符片段的最小面积. 默认设置为 0,将基于当前输入的所有前景目标的面积分布,自动确定合适的阈值。
 
LPVPolarity Polarity [get, set]
 字符相对于其背景的目标极性
 
LPVOCRSegmentFlags SegmentFlags [get, set]
 额外分割参数,用于控制行间和字符分割的行为
 
wchar_t UnknownPlaceholder [get, set]
 未知占位符。若字符识别失败,则在其识别结果中使用该占位符。默认为问号 '?'。
 
LPVOCVFlags VerifyFlags [get, set]
 字符质量检测中的评估项,开启后则该项目作用于最终的质量检测评分
 

详细描述

该类实现了 ILOCR 接口, 用于创建字符检测工具的实例