一种点阵字体文本行旋转校正方法及装置制造方法及图纸

技术编号:30143972 阅读:10 留言:0更新日期:2021-09-23 15:14
本申请提供一种点阵字体文本行旋转校正方法及装置。所述方法包括:获取待校正点阵字体文本行图像;对所述待校正点阵字体文本行图像进行二值化处理,得到二值化图像;根据所述二值化图像获取点阵字体文本行的特征点数据;根据所述特征点数据进行旋转角度搜索,获得旋转校正角度;根据所述旋转校正角度对所述待校正点阵字体文本行图像进行旋转校正,得到校正图像。通过本申请提供的旋转校正方法,首先对点阵字体文本行图像进行二值化处理,然后提取特征点数据,搜索得到旋转校正角度,最后根据旋转校正角度旋转点阵字体文本行图像,可以实现对点阵字体文本行的旋转校正。现对点阵字体文本行的旋转校正。现对点阵字体文本行的旋转校正。

【技术实现步骤摘要】
一种点阵字体文本行旋转校正方法及装置


[0001]本申请涉及图像识别
,尤其涉及一种点阵字体文本行旋转校正方法及装置。

技术介绍

[0002]应用机器视觉代替人眼,高效识别图像中的文本已经成为自动化生产的重要组成部分。其中,字符识别(optical character recognise,OCR)技术可以对纸上的印刷及打印文字字符进行识别,将识别结果以文本方式存储在计算机器中。通过字符识别可将书面上不可编辑的文档及图片转换为可编辑内容。在对图像中的文本进行识别时,一般在水平方向进行。然而,在实际应用中,获取的文本图像中,文本行通常与水平方向有一定的角度。因此,需要校正旋转文本行至水平方向,以便准确的识别文本。
[0003]现有的文本行旋转校正方法包括霍夫变换法、Radon变换法、主成分分析法。霍夫变换假定直角坐标系的共线点在极坐标系对应的曲线必定相交于一点,借此判别直线估算旋转角;Radon变换则是以线积分的方式将图像空间投影到变换域,是直线参数变换的连续形式,与霍夫变换同样是通过判别直线估算旋转角;主成分分析法则是计算对旋转角度分布具有最大影响的特征向量。
[0004]但是,对于点阵字体文本行而言,点阵字体是以每个点的虚实来表示字符的轮廓。霍夫变换、Radon变换都是通过判别直线查找旋转角,而点阵字体轮廓则离散,并不具备直线特征。主成分分析法分析旋转角度的分布,而点阵字体离散轮廓导致特征向量具有多个跟主成分相似的分量,难以分析出对旋转角度分布影响最大的特征向量。因此,现有的文本行旋转校正方法无法应用于点阵字体文本行。

技术实现思路

[0005]本申请提供了一种点阵字体文本行旋转校正方法及装置。以解决现有的文本行旋转校正方法无法应用于点阵字体文本行的问题。
[0006]第一方面,本申请提供一种点阵字体文本行旋转校正方法,包括:
[0007]获取待校正点阵字体文本行图像;
[0008]对所述待校正点阵字体文本行图像进行二值化处理,得到二值化图像;
[0009]根据所述二值化图像提取点阵字体文本行的特征点数据;
[0010]根据所述特征点数据进行旋转角度搜索,获得旋转校正角度;
[0011]根据所述旋转校正角度对所述待校正点阵字体文本行图像进行旋转校正,得到校正图像。
[0012]结合第一方面,在一种可能的实现方式中,所述特征点数据包括:特征点强度和特征点方位,所述根据所述特征点数据进行旋转角度搜索,获得旋转校正角度包括:
[0013]获取搜索角度范围;
[0014]计算所述搜索角度范围内各个角度的所述特征点强度和所述特征点方位的相对
关系值;
[0015]获取最大的相对关系值对应的角度值,所述角度值为所述旋转校正角度。
[0016]结合第一方面,在一种可能的实现方式中,所述计算所述搜索角度范围内各个角度的所述特征点强度和所述特征点方位的相对关系值包括:
[0017]根据所述特征点强度和所述特征点方位生成投影直方图;
[0018]对所述投影直方图进行离散性抑制处理,获得抑制后投影直方图;
[0019]根据所述抑制后投影直方图,计算所述特征点强度与所述特征点方位的相对关系值。
[0020]结合第一方面,在一种可能的实现方式中,当所述投影直方图满足高斯分布时,所述对所述投影直方图进行离散性抑制处理包括:对所述投影直方图进行均值滤波。
[0021]结合第一方面,在一种可能的实现方式中,所述特征点强度与所述特征点方位的相对关系值为:所述特征点强度与所述特征点方位的比值。
[0022]第二方面,本申请还提供一种点阵字体文本行旋转校正装置,所述装置包括:
[0023]获取模块,用于获取待校正点阵字体文本行图像;
[0024]二值化模块,用于对所述待校正点阵字体文本行图像进行二值化处理,得到二值化图像;
[0025]提取模块,用于根据所述二值化图像提取点阵字体文本行的特征点数据;
[0026]旋转角度搜索模块,用于根据所述特征点数据进行旋转角度搜索,获得旋转校正角度;
[0027]校正模块,用于根据所述旋转校正角度对所述待校正点阵字体文本行图像进行旋转校正,得到校正图像。
[0028]结合第二方面,在一种可能的实现方式中,所述特征点数据包括:特征点强度和特征点方位,所述旋转角度搜索模块还用于:
[0029]获取搜索角度范围;
[0030]计算所述搜索角度范围内各个角度的所述特征点强度和所述特征点方位的相对关系值;
[0031]获取最大的相对关系值对应的角度值,所述角度值为所述旋转校正角度。
[0032]结合第二方面,在一种可能的实现方式中,所述旋转角度搜索模块还用于:
[0033]根据所述特征点强度和所述特征点方位生成投影直方图;
[0034]对所述投影直方图进行离散性抑制处理,获得抑制后投影直方图;
[0035]根据所述抑制后投影直方图,计算所述特征点强度与所述特征点方位的相对关系值。
[0036]结合第二方面,在一种可能的实现方式中,当所述投影直方图满足高斯分布时,所述对所述投影直方图进行离散性抑制处理包括:对所述投影直方图进行均值滤波。
[0037]结合第二方面,在一种可能的实现方式中,所述特征点强度与所述特征点方位的相对关系值为:所述特征点强度与所述特征点方位的比值。
[0038]由以上技术方案可知,本申请提供的一种点阵字体文本行旋转校正方法及装置。所述方法包括:获取待校正点阵字体文本行图像;对所述待校正点阵字体文本行图像进行二值化处理,得到二值化图像;根据所述二值化图像获取点阵字体文本行的特征点数据;根
据所述特征点数据进行旋转角度搜索,获得旋转校正角度;根据所述旋转校正角度对所述待校正点阵字体文本行图像进行旋转校正,得到校正图像。通过本申请提供的旋转校正方法,首先对点阵字体文本行图像进行二值化处理,然后提取特征点数据,搜索得到旋转校正角度,最后根据旋转校正角度旋转点阵字体文本行图像,可以实现对点阵字体文本行的旋转校正。
附图说明
[0039]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请实施例提供的一种连续字体的示意图;
[0041]图2为本申请实施例提供的一种点阵字体的示意图;
[0042]图3为本申请实施例提供的一种点阵字体文本行旋转校正方法的流程图;
[0043]图4为本申请实施例提供的点阵字体文本行图像;
[0044]图5为本申请实施例提供的二值化图像;
[0045]图6为本申请实施例提供的一种根据二值化图像进行旋转角度搜索方法的流程图;
[0046]图7为本申请实施例提供的计算搜索角度范围内各个角度的特本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种点阵字体文本行旋转校正方法,其特征在于,包括:获取待校正点阵字体文本行图像;对所述待校正点阵字体文本行图像进行二值化处理,得到二值化图像;根据所述二值化图像提取点阵字体文本行的特征点数据;根据所述特征点数据进行旋转角度搜索,获得旋转校正角度;根据所述旋转校正角度对所述待校正点阵字体文本行图像进行旋转校正,得到校正图像。2.根据权利要求1所述的点阵字体文本行旋转校正方法,其特征在于,所述特征点数据包括:特征点强度和特征点方位,所述根据所述特征点数据进行旋转角度搜索,获得旋转校正角度包括:获取搜索角度范围;计算所述搜索角度范围内各个角度的所述特征点强度和所述特征点方位的相对关系值;获取最大的相对关系值对应的角度值,所述角度值为所述旋转校正角度。3.根据权利要求2所述的点阵字体文本行旋转校正方法,其特征在于,所述计算所述搜索角度范围内各个角度的所述特征点强度和所述特征点方位的相对关系值包括:根据所述特征点强度和所述特征点方位生成投影直方图;对所述投影直方图进行离散性抑制处理,获得抑制后投影直方图;根据所述抑制后投影直方图,计算所述特征点强度与所述特征点方位的相对关系值。4.根据权利要求3所述的点阵字体文本行旋转校正方法,其特征在于,当所述投影直方图满足高斯分布时,所述对所述投影直方图进行离散性抑制处理包括:对所述投影直方图进行均值滤波。5.根据权利要求2或3所述的点阵字体文本行旋转校正方法,其特征在于,所述特征点强度与所述特征点方位的相对关系值为:所述特征点强度与所述特征点方位的比值。6.一种点阵字...

【专利技术属性】
技术研发人员:王博帝姚毅杨艺全煜鸣金刚彭斌
申请(专利权)人:深圳市凌云视迅科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1