The invention relates to a half-character judgment method for rolling digital characters on dial. Firstly, the original image is acquired, i.e. the input image, and the gray-scale image is obtained by graying the original image with weighted average method; the local binarization algorithm of Bersen is adopted, and the gray-scale image is processed by binarization, and the binary image is obtained; the left and right sum of the image after binarization is removed by projection method. The upper and lower borders are projected; then, the segmented image is obtained by removing the left and right and the upper and lower borders by the projection method, and five water meter characters are extracted; the maximum connected area of each water meter character of the five water meter characters is retained; finally, the number of zero pixels in each line of the image is projected onto the vertical coordinates, if the projected image appears white in the range set by the vertical coordinates. The method can quickly separate the whole word from the half word in the input dial image and mark the label, so as to facilitate the subsequent targeted recognition.
【技术实现步骤摘要】
一种表盘滚动数字字符的半字判断方法
本专利技术涉及图像处理与识别中的滚动数字字符图像识别技术,特别是一种表盘滚动数字字符的半字判断方法。
技术介绍
表盘滚动数字字符应用于很多领域,比如家用水表、家用电表等,表盘滚动数字字符的识别方式也有很多,最简单的方法就是对表盘进行拍照采集图像,然后在经过图像处理,运用模板匹配等方法识别出对应的数字,该系统即摄像式抄表系统。在该系统中,数字字符识别是整个系统的核心,而半字判断是数字字符识别的基础。在摄像式抄表系统中,由于读数转盘进位不完全,常常会出现上下双半字残缺字符,这将数字字符划分为半字和全字两种类型。因此,要准确的进行数字字符识别,必须对数字字符进行全字和半字类型的判断划分,以便有针对性地对全字和半字进行识别。
技术实现思路
有鉴于此,本专利技术的目的是提出一种表盘滚动数字字符的半字判断方法,所需的操作步骤少,判断正确率高,为后续进行数字字符的针对性识别提供了有利的帮助,可广泛应用于需要进行数字字符识别的领域。本专利技术采用以下方案实现:一种表盘滚动数字字符的半字判断方法,包括以下步骤:步骤S1:获取原始图像即输入图像,并利用加权平均法将所述原始图像灰度化,得到灰度图像;步骤S2:采用Bersen局部二值化算法,对步骤S1得到的灰度图像进行二值化处理,得到二值图;步骤S3:利用投影法去除步骤S2中进行二值化处理后的图像的左右和上下边框;步骤S4:将步骤S3中利用投影法去除左右和上下边框后的图像五等分,得到五个分割后的单个水表字符图像;步骤S5:保留步骤S4中所述的五个水表字符的各个水表字符的最大连通域,并分别命名为图像 ...
【技术保护点】
1.一种表盘滚动数字字符的半字判断方法,其特征在于:包括以下步骤:步骤S1:获取原始图像即输入图像,并利用加权平均法将所述原始图像灰度化,得到灰度图像;步骤S2:采用Bersen局部二值化算法,对步骤S1得到的灰度图像进行二值化处理,得到二值图;步骤S3:利用投影法去除步骤S2中进行二值化处理后的图像的左右和上下边框;步骤S4:将步骤S3中利用投影法去除左右和上下边框后的图像五等分,得到五个分割后的单个水表字符图像;步骤S5:保留步骤S4中所述的五个水表字符的各个水表字符的最大连通域,并分别命名为图像I1、I2、I3、I4和I5;步骤S6:将步骤S5得到的图像I1、I2、I3、I4和I5均经过如下处理:每一行的零像素个数投影到平面直角坐标系的纵坐标上,若投影后在纵坐标的
【技术特征摘要】
1.一种表盘滚动数字字符的半字判断方法,其特征在于:包括以下步骤:步骤S1:获取原始图像即输入图像,并利用加权平均法将所述原始图像灰度化,得到灰度图像;步骤S2:采用Bersen局部二值化算法,对步骤S1得到的灰度图像进行二值化处理,得到二值图;步骤S3:利用投影法去除步骤S2中进行二值化处理后的图像的左右和上下边框;步骤S4:将步骤S3中利用投影法去除左右和上下边框后的图像五等分,得到五个分割后的单个水表字符图像;步骤S5:保留步骤S4中所述的五个水表字符的各个水表字符的最大连通域,并分别命名为图像I1、I2、I3、I4和I5;步骤S6:将步骤S5得到的图像I1、I2、I3、I4和I5均经过如下处理:每一行的零像素个数投影到平面直角坐标系的纵坐标上,若投影后在纵坐标的范围内出现全白像素,则判定为半字;否则为全字;其中,M表示步骤S5得到的图像的行数。2.根据权利要求1所述的一种表盘滚动数字字符的半字判断方法,其特征在于:所述步骤S1具体包括以下步骤:步骤S11:输入M×N×3的图像;N表示所述输入图像的列数,即一张尺寸为M×N的RGB真彩图;步骤S12:提取所述RGB真彩图的三个维度分量,分别是R、G、B;步骤S13:采用加权平均法来计算所述输入图像各个像素点的灰度值I_gray:I_gray=0.2489R+0.5870G+0.1440B步骤S14:将所述RGB真彩图中的R,G,B统一用I_gray替换,形成新的彩色图像RGB(I_gray,I_gray,I_gray),由于三个维度分量均相同,保留其中的一个维度分量即可得到灰度图。3.根据权利要求1所述的一种表盘滚动数字字符的半字判断方法,其特征在于:所述步骤S2具体包括以下步骤:步骤S21:令两个灰度值阈值的初始值S=15,TT=128;其中,TT为最大灰度值的一半;步骤S22:令滑动窗口大小为k×k,以滑动窗口法遍历所述灰度图像;找到所述滑动窗口中像素点灰度值的最大值max和最小值min;令T2=max-min;T1表示该滑动窗口内最大值与最小值的均值,T2表示该滑动窗口内最大值与最小值的差值;步骤S23:比较T2与S的大小;若T2大于S,则说明k×k候选框中目标和背景同时存在,则将灰度图像上该像素点的值与所述滑动窗口法得到的对应点的T1值相比,若大于T1,则该像素点赋值1;...
【专利技术属性】
技术研发人员:陈志峰,吴林煌,
申请(专利权)人:福州视驰科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。