一种基于计算机视觉的七段式数显仪表数字识别方法技术

技术编号:15392154 阅读:88 留言:0更新日期:2017-05-19 05:08
本发明专利技术涉及一种对七段式数显仪表数字识别方法。传统数显仪表的数字识别方法是模板匹配,由于图像中字符位置分布不一致,基于模板匹配的数字识别方法效率较低。近年来,基于神经网络的数字识别方法尽管在训练集上识别准确率较高,但在训练集之外的数字识别处理上不尽如人意。本发明专利技术提供一种通过预处理将图像转换成灰度图像,之后再进一步转换为二值图像,定义字符区域后再进行增强处理;对图像分割,得到单字符图像,对单字符进行数字识别。基于对七段式数显仪表中数字形态上的研究,提取数字特征,根据图像孔洞数对数字分类以减少运算量,避免了现有方法中对字符图像尺寸归一化处理,识别准确率高,鲁棒性强。

A digital recognition method of seven segment digital display instrument based on computer vision

The invention relates to a digital identification method for a seven segment type digital display instrument. The digital recognition method of traditional digital display instrument is template matching. Because of the inconsistent distribution of characters in the image, the digital recognition method based on template matching is inefficient. In recent years, although the recognition accuracy of the digital identification method based on neural network is higher in the training set, it is not satisfactory for the digital recognition processing outside the training set. The invention provides a method by preprocessing the image into gray image, then further converted into two binary images, and then define the character region is enhanced; the image segmentation, single character image, digital identification of single character. Based on the study of digital form on the seven segment digital display meter, extract digital features, according to the number of holes on the digital image classification to reduce the amount of calculation, avoid the existing method of character image size normalization, high recognition accuracy, robustness.

【技术实现步骤摘要】
一种基于计算机视觉的七段式数显仪表数字识别方法
本专利技术属于图像识别领域,尤其涉及对七段式数显仪表数字识别方法。
技术介绍
远程数字视频监控与识别系统是在为了达到人们生产生活中所面临的一些更高要求,而将监控系统与图像识别系统结合起来,接收采集自远程现场的数字视频或图像信号,传送到监控中心,在监控中心对现场进行远程实时监视,控制远程摄像机动作,并能够根据需要对采集到的数字视频、图像进行分析、处理、识别和报警。这样,往往可以在达到实时监控的同时,实现无人值守、自动报警的功能。传统数显仪表的数字识别方法是模板匹配。由于图像中字符位置分布不一致,基于模板匹配的数字识别方法效率较低。近年来,基于神经网络的数字识别方法尽管在训练集上识别准确率较高,但在训练集之外的数字识别处理上不尽如人意。
技术实现思路
本专利技术的目的在于提供一种基于计算机视觉的七段式数显仪表数字识别方法,采用数字图像孔洞数和数字图像中字符特征相结合的方法实现对七段式数显仪表中的数字进行准确、快速、简单地识别。本专利技术技术方案如下:一种基于计算机视觉的七段式数显仪表数字识别方法,其特征在于:终端对采集的图像转换为灰度图像,根据预先设置的阈值对灰度图像转换为二值图像并且定位图像内的字符区域,之后,对所述字符区域进行增强处理并且分割,获得每个字符对应的单字符图像,最后,对每个字符对应的单字符图像进行数字识别,输出识别结果。所述终端对采集的图像转换为灰度图像,具体为:采用最大值法将采集到的原始彩色图像转换为8位256色灰度图像。所述根据预先设置的阈值对灰度图像转换为二值图像并且定位图像内的字符区域,具体为:采用最大类间方差法选取阈值,将灰度图像转换为二值图像,再定位图像内的字符区域。对所述字符区域进行增强处理并且分割,获得单字符图像,具体为:对字符区域进行滤波后,进行先膨胀后复势的闭运算,再分割获得单字符图像。对每个字符对应的单字符图像进行数字识别,具体为:1)计算单字符图像中包含的孔洞数;2)根据图像中包含的孔洞数对字符图像进行分类,对孔洞数相同的字符图像,通过添加辅助识别线或计算图像宽高比例对字符图像进行数字识别;3)当计算出的字符图像的孔洞数为2时,则该字符为数字“8”,识别结束;当计算出的字符图像的孔洞数不为2时,则进一步判断,当计算出的字符图像的孔洞数为1时,则该字符为数字“0”、“6”或“9”,需添加辅助识别线或计算图像宽高比例对字符图像进行数字识别;当计算出的字符图像的孔洞数不为1时,则进一步判断,当计算出的字符图像的孔洞数为0时,则该字符为数字“1”、“2”、“3”、“4”、“5”或“7”,需添加辅助识别线或计算图像宽高比例对字符图像进行数字识别;当计算出的字符图像的孔洞数不为0,则非数字字符,识别结束。所述字符图像的孔洞数为1时,依次在字符图像宽度0.87倍处添加右侧垂直辅助识别线、字符图像宽度0.13倍添加左侧垂直辅助识别线,计算相应的图像孔洞数进行数字识别;所述字符图像的孔洞数为0时,依次在字符图像0.13倍处添加左侧垂直辅助识别线、图像高度0.95倍(距离图像底部)处添加水平辅助识别线,计算相应的图像孔洞数,最后检测图像的宽度和高度的比值进行数字识别。待拷贝权利要求书。本专利技术的有益效果是:与现有技术相比,本专利技术基于对七段式数显仪表中数字形态的研究,提取数字特征,根据数字字符图像孔洞数对数字字符图像进行分类,对分类后孔洞数量相同的字符图像采用增加辅助识别线后再计算孔洞数的方法减少运算量,避免了现有方法中对字符图像尺寸归一化处理,识别准确率高,鲁棒性强。附图说明图1为本方法流程图;图2为数字识别流程图;图3为数字“8”的识别说明图;图4为数字“0”、“6”、“9”的识别说明图;图5为数字“1”、“2”、“3”、“4”、“5”、“7”的识别说明图。图中,1-辅助识别线、2-孔洞。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术实施例提供一种基于计算机视觉的七段式数显仪表数字识别方法,包括:步骤101:终端对采集的图像转换为灰度图像;步骤102:根据预先设置的阈值对灰度图像转换为二值图像并且定位图像内的字符区域;步骤103:对所述字符区域进行增强处理并且分割,获得每个字符对应的单字符图像;步骤104:最后,对每个字符对应的单字符图像进行数字识别;步骤105:输出识别结果。步骤101:终端对采集的图像转换为灰度图像。具体地,采用最大值法将获取到的原始的彩色图像转换为8位256色灰度图像。最大值法即转换后图像中每一个像素的灰度值为原彩色图像中该像素的R、G、B分量中的最大值,以保证得到亮度较大的灰度图像。步骤102:根据预先设置的阈值对灰度图像转换为二值图像并且定位图像内的字符区域。具体地,采用最大类间方差法选取阈值,得到效果较好的二值图像。最大类间方差法:记t为前景与背景的分割阈值,前景像素数量占图像比例为w0,平均灰度为u0;背景像素数量占图像比例为w1,平均灰度为u1。则图像的总平均灰度为:u=w0*u0+w1*u1。前景和背景图像的方差:g=w0*(u0-u)*(u0-u)+w1*(u1-u)*(u1-u)=w0*w1*(u0-u1)*(u0-u1),当方差g最大时,可以认为此时前景和背景差异最大,也就是此时的灰度是最佳阈值。步骤103:对所述字符区域进行增强处理并且分割,获得每个字符对应的单字符图像。具体地,图像增强处理是将步骤102得到的二值图像进行滤波,以减少灰尘及光照等干扰引起的噪声,然后进行先膨胀后腐蚀的闭运算,使得每一个数字字符是一个连通区域。滤波具体方法是:从图像的左上角第一个像素开始,利用滤波窗口进行逐个像素的从左到右、从上到下的扫描,用窗口中各点的灰度值的中值来代替窗口中心点像素的灰度值。所述滤波窗口为3×3像素。使用结构元素为5×5像素的矩形窗口对图像进行闭运算,它具有填充物体内细小的空洞、连接邻近物体、在不明显改变物体面积的情况下平滑其边界的作用。步骤104:最后,对每个字符对应的单字符图像进行数字识别。具体地,如图2所示,对于每一个单字符图像进行数字识别,需要进行以下步骤:(1)计算单字符图像中包含的孔洞数;(2)根据图像中包含的孔洞数对字符图像进行分类。对孔洞数相同的字符图像,通过添加辅助识别线或计算图像宽高比例对字符图像进行数字识别。数字“0”、“6”、“9”有一个孔洞,数字“1”、“2”、“3”、“4”、“5”、“7”没有孔洞;数字“8”有两个孔洞。计算得到字符图像的孔洞数后,进行如下判断:(a)参见图3,如果字符图像的孔洞数为2,则该字符为数字“8”;(b)参见图4,如果字符图像的孔洞数为1,则该字符可能为数字“0”、“6”或“9”;(c)参见图5,如果字符图像的孔洞数为0,则该字符可能为数字“1”、“2”、“3”、“4”、“5”或“7”。对于(b)和(c)两种情况需要给字符图像添加辅助识别线或计算图像宽高比例来识别,添加的水平辅助识别线长度大于字符图像宽度,垂直辅助识别线长度大于字符图像高度。对于(b),如图4所示,首先在孔洞数为1的字符图像宽度本文档来自技高网...
一种基于计算机视觉的七段式数显仪表数字识别方法

【技术保护点】
一种基于计算机视觉的七段式数显仪表数字识别方法,其特征在于:终端对采集的图像转换为灰度图像,根据预先设置的阈值对灰度图像转换为二值图像并且定位图像内的字符区域,之后,对所述字符区域进行增强处理并且分割,获得每个字符对应的单字符图像,最后,对每个字符对应的单字符图像进行数字识别,输出识别结果。

【技术特征摘要】
1.一种基于计算机视觉的七段式数显仪表数字识别方法,其特征在于:终端对采集的图像转换为灰度图像,根据预先设置的阈值对灰度图像转换为二值图像并且定位图像内的字符区域,之后,对所述字符区域进行增强处理并且分割,获得每个字符对应的单字符图像,最后,对每个字符对应的单字符图像进行数字识别,输出识别结果。2.如权利要求1所述的一种基于计算机视觉的七段式数显仪表数字识别方法,其特征在于:所述终端对采集的图像转换为灰度图像,具体为:采用最大值法将采集到的原始彩色图像转换为8位256色灰度图像。3.如权利要求1或2所述的一种基于计算机视觉的七段式数显仪表数字识别方法,其特征在于:所述根据预先设置的阈值对灰度图像转换为二值图像并且定位图像内的字符区域,具体为:采用最大类间方差法选取阈值,将灰度图像转换为二值图像,再定位图像内的字符区域。4.如权利要求3所述的一种基于计算机视觉的七段式数显仪表数字识别方法,其特征在于:对所述字符区域进行增强处理并且分割,获得单字符图像,具体为:对字符区域进行滤波后,进行先膨胀后复势的闭运算,再分割获得单字符图像。5.如权利要求4所述的一种基于计算机视觉的七段式数显仪表数字识别方法,其特征在于:对每个字符对应的单字符图像进行数字识别,具体为:1)计算单字符图像中包含...

【专利技术属性】
技术研发人员:姚斌何立风王晓霞
申请(专利权)人:陕西科技大学
类型:发明
国别省市:陕西,61

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

1