一种数显仪表字符自动识别方法技术

技术编号:18941938 阅读:360 留言:0更新日期:2018-09-15 11:21
本发明专利技术公开了一种数显仪表字符自动识别方法,包括以下步骤:S1:利用摄像头获取数显仪表显示的数据,将数据图像进行缩放、灰度转换、二值化处理得到二值化图像;S2:利用二值化图像的水平投影和垂直投影进行字符分割,分割出各个字符;S3:字符识别:计算出字符的行程,利用得到的一系列数据对构造特征向量进行识别。本发明专利技术对图像进行预处理并进行二值化,对于不同颜色背景图像都能得到理想的二值图像,在二值图像上采用水平投影和垂直投影分割出字符,通过计算数字和字符的行程,得到的一系列数据构造特征向量进行字符识别。该方法简单实用,不仅识别准确率高,而且识别速度快。

An automatic character recognition method for digital display instrument

The invention discloses an automatic character recognition method for digital display instrument, which comprises the following steps: S1: acquiring data displayed by digital display instrument by camera, scaling, gray scale conversion and binarization of data image to obtain binary image; S2: using horizontal projection and vertical projection of binary image to segment characters. S3: Character Recognition: Calculate the character's stroke, and use a series of data to construct feature vectors for recognition. The invention preprocesses the image and binarizes it. Ideal binary images can be obtained for different color background images. The characters are segmented by horizontal projection and vertical projection on the binary images. A series of data obtained by calculating the number and the stroke of the characters are used to construct feature vectors for character recognition. The method is simple and practical, with high accuracy and fast recognition speed.

【技术实现步骤摘要】
一种数显仪表字符自动识别方法
本专利技术具体涉及一种数显仪表字符自动识别方法。
技术介绍
随着科学技术的不断进步,各行各业的管理手段正在逐步从人工管理转变成自动化管理或半自动管理手段。特别是在化工和冶金等行业,以及在比较恶劣甚至危险的环境下需要进行实时监控时,为了提高生产率和减少人为因素所造成的误判,甚至是为了保证检测人员的安全,就需要采用实时自动控制系统来完成数据的监控任务。然而,若要保证读取数据的准确性、快速化,必须使自动检测控制系统具有很好的实现控制识别功能。由于一些仪器仪表并没有提供与计算机进行数据通信的接口,因此首先需要利用摄像技术提取数显仪表上的数据,然后利用数字图像处理技术来逐步实现数显仪表数据的快速自动准确识别。由于数字图像处理技术在各行各业的研究及其应用不断广泛和深入,数显仪表数字字符的快速自动识别成为当前研究的热点课题。在数显仪表数字字符的识别方面,目前已经提出一些研究的方法,严义等通过研究提出了一种用感知网络对数字的笔画进行识别的方法,在该系统中用7个单层感知器对7段笔画进行识别,每一笔画对应一个感知器网络。然后利用查表的方式对特征进行识别。该方法虽然能够得到较高的识别率,但在识别过程中采用了神经网络,不仅仅增加了系统复杂程度,也影响了识别速度。申小阳等对分割出的单个数字图像用竖线和横线分别穿越3次和6次,然后统计两个方向上的穿越次数,以这个数字的穿越次数作为数字特征。该方法采用了线穿越方法提取特征,抗噪声能力较差、识别中需要分类多次,降低了数字识别的效率,识别率也不高。张海波等通过对每个数字图像提取一组数字特征,然后采用基于模糊识别的原则,通过构造分类器进行识别。王坤嗣等应用BP网络对数显仪表数字字符进行识别。这两种方法的计算都较为复杂,而且识别速度较慢,很难做到实时,识别也不是很准确。
技术实现思路
本专利技术要解决的技术问题是提供。一种数显仪表字符自动识别方法,包括以下步骤:S1:利用摄像头获取数显仪表显示的数据,将数据图像进行缩放、灰度转换、二值化处理得到二值化图像;S2:利用二值化图像的水平投影和垂直投影进行字符分割,分割出各个字符;S3:字符识别:计算出字符的行程,利用得到的一系列数据对构造特征向量进行识别。进一步的,灰度转换采用加权平均公式进行灰度转换,如下式:H=0.2989*R+0.5870*G+0.1141*B,其中,R,G,B分别代表红,绿,蓝三种颜色值,H代表转换后的灰度值。进一步的,字符识别的具体方法如下:1)计算字符行程:根据分割出的字符位置信息,将字符划分为上下两部分,上部分从左到右和从右到左在字符上半部分的中间处进行划分,下半部分也从左到右和从右到左在字符上半部分的中间处进行划分,并在字符的中间处从上到下以及从下到上划分;定义一个指向源图像的指针,初始行程设为l=0,对每个数字字符,从字符边界的起始位置开始计算黑色像素点数目,直到遇到白色的像素点,计算行程顺序:计算从上到下行程→计算从下到上行程→计算上半部分从左向右的行程→计算下半部分从左到右的行程→计算上半部分从右向左的行程→计酸下半部从右向左的行程;2)将计算得到的行程构成特征向量;3)基于行程的字符识别:3-1)通过字符行程计算,得到字符行程即可识别出大多数字符,除了字符“1”、“—”、“8”、“0”;3-2)字符“1”和“—”的高度以及宽度都是异于其他字符的,所以通过高度和宽度限制和进行识别;3-3)字符“8”比字符“0”多了中间部分的一行特征,可以通过穿线区分字符“8”和“0”。本专利技术的有益效果是:本专利技术对图像进行预处理并进行二值化,对于不同颜色背景图像都能得到理想的二值图像,在二值图像上采用水平投影和垂直投影分割出字符,通过计算数字和字符的行程,得到的一系列数据构造特征向量进行字符识别。该方法简单实用,不仅识别准确率高,而且识别速度快。具体实施方式以下具体实施例对本专利技术作进一步阐述,但不作为对本专利技术的限定。一种数显仪表字符自动识别方法,包括以下步骤:S1:利用摄像头获取数显仪表显示的数据,将数据图像进行缩放、灰度转换、二值化处理得到二值化图像;S2:利用二值化图像的水平投影和垂直投影进行字符分割,分割出各个字符;S3:字符识别:计算出字符的行程,利用得到的一系列数据对构造特征向量进行识别。灰度转换采用加权平均公式进行灰度转换,如下式:H=0.2989*R+0.5870*G+0.1141*B,其中,R,G,B分别代表红,绿,蓝三种颜色值,H代表转换后的灰度值。字符识别的具体方法如下:1)计算字符行程:根据分割出的字符位置信息,将字符划分为上下两部分,上部分从左到右和从右到左在字符上半部分的中间处进行划分,下半部分也从左到右和从右到左在字符上半部分的中间处进行划分,并在字符的中间处从上到下以及从下到上划分;定义一个指向源图像的指针,初始行程设为l=0,对每个数字字符,从字符边界的起始位置开始计算黑色像素点数目,直到遇到白色的像素点,计算行程顺序:计算从上到下行程→计算从下到上行程→计算上半部分从左向右的行程→计算下半部分从左到右的行程→计算上半部分从右向左的行程→计酸下半部从右向左的行程;2)将计算得到的行程构成特征向量;3)基于行程的字符识别:3-1)通过字符行程计算,得到字符行程即可识别出大多数字符,除了字符“1”、“—”、“8”、“0”;3-2)字符“1”和“—”的高度以及宽度都是异于其他字符的,所以通过高度和宽度限制和进行识别;3-3)字符“8”比字符“0”多了中间部分的一行特征,可以通过穿线区分字符“8”和“0”。本文档来自技高网
...

【技术保护点】
1.一种数显仪表字符自动识别方法,其特征在于,包括以下步骤:S1:利用摄像头获取数显仪表显示的数据,将数据图像进行缩放、灰度转换、二值化处理得到二值化图像;S2:利用二值化图像的水平投影和垂直投影进行字符分割,分割出各个字符;S3:字符识别:计算出字符的行程,利用得到的一系列数据对构造特征向量进行识别。

【技术特征摘要】
1.一种数显仪表字符自动识别方法,其特征在于,包括以下步骤:S1:利用摄像头获取数显仪表显示的数据,将数据图像进行缩放、灰度转换、二值化处理得到二值化图像;S2:利用二值化图像的水平投影和垂直投影进行字符分割,分割出各个字符;S3:字符识别:计算出字符的行程,利用得到的一系列数据对构造特征向量进行识别。2.根据权利要求1所述的数显仪表字符自动识别方法,其特征在于,灰度转换采用加权平均公式进行灰度转换,如下式:H=0.2989*R+0.5870*G+0.1141*B,其中,R,G,B分别代表红,绿,蓝三种颜色值,H代表转换后的灰度值。3.根据权利要求1所述的数显仪表字符自动识别方法,其特征在于,字符识别的具体方法如下:1)计算字符行程:根据分割出的字符位置信息,将字符划分为上下两部分,上部分从左到右和从右到左在字符上半部分的中间处进...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:防城港市港口区思达电子科技有限公司
类型:发明
国别省市:广西,45

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

1