LPV 字符识别(OCR)模块,用于字符或文本的分割、识别和质量检测。 更多...
结构体 | |
interface | ILFontDatabase |
该接口类表示用于字符识别的字库对象。 更多... | |
interface | ILOCR |
该接口类提供字符分割、识别和质量检测功能。 更多... | |
interface | ILOCRChar |
该接口类表示单个字符对象,用于获取其具体属性。 更多... | |
interface | ILOCRLine |
该接口类表示单行文本对象,用于获取其具体属性。 更多... | |
interface | ILOCRResult |
该接口类表示字符识别结果对象,用于获取其具体识别结果。 更多... | |
class | LFontDatabase |
class | LOCR |
class | LOCRChar |
class | LOCRLine |
class | LOCRResult |
LPV 字符识别(OCR)模块,用于字符或文本的分割、识别和质量检测。
该模块提供一些字符识别算法类,用于字符或文本的分割、识别和质量检测等任务。 使用该模块中的类和算法,需按照以下方式引用该模块:
C++ Snippets: OCRHandWritten.cpp
C# Snippets: OCRHandWritten.cs
enum LPVOCRDrawFlags |
enum LPVOCRFeatures |
该枚举用于表示可选的字符识别特征
枚举值 | |
---|---|
LPVOCRFeaturePixel | 像素特征,将样本图像分割为网格,统计每个格子中的灰度或二值等数值作为特征 |
LPVOCRFeatureFGFraction | 前景比例特征:整个样本图像中的前景比例,前景为字符内部的像素 |
LPVOCRFeatureCircularity | 圆度特征,计算字符样本外轮廓的圆度形状特征,与 LPVBlobCircularity 定义相同 |
LPVOCRFeatureConvexity | 凸度特征,计算字符样本外轮廓的凸度形状特征,与 LPVBlobConvexity 定义相同 |
LPVOCRFeatureConvexityDefects | 凸度缺陷特征,用于描述字符样本外轮廓与其凸包之间的区别 |
LPVOCRFeatureOrientation | 方向特征,计算字符样本外轮廓凸包的长轴方向的正弦值作为特征。 注意,该特征不是旋转无关的特征。 |
LPVOCRFeatureInertia | 惯性矩特征,计算字符样本外轮廓的惯性矩形状特征,与 LPVBlobInertia 定义相同 |
LPVOCRFeatureContourCount | 外轮廓数量特征,使用字符样本外轮廓的个数作为特征,例如,字符 i 的外轮廓数量为 2 |
LPVOCRFeatureHoleCount | 孔洞数量特征,使用字符样本孔洞的个数作为特征,例如,字符 8 的孔洞廓数量为 2 |
LPVOCRFeatureAspectRatio | 长宽比例特征,计算字符样本图像的长宽比例,与 LPVBlobAspectRatio 定义相同 |
LPVOCRFeatureWidth | 宽度特征,即字符样本的宽度。 注意,该特征不是尺寸无关的特征。 |
LPVOCRFeatureHeight | 高度特征,即字符样本的高度。 注意,该特征不是尺寸无关的特征。 |
LPVOCRFeatureZoomFactor | 缩放比例特征,表示样本相对于统一尺寸的缩放比例。 注意,该特征不是尺寸无关的特征。 |
LPVOCRFeatureDefault | 默认识别特征,使用像素和长宽比例特征 |
LPVOCRFeatureAll | 使用所有特征 |
该枚举用于表示像素特征中网格的投影方式
enum LPVOCRPixelValue |
enum LPVOCRSegmentFlags |
enum LPVOCVFlags |