[发明专利]一种数字式万用表读数识别方法在审
申请号: | 202010994840.X | 申请日: | 2020-09-21 |
公开(公告)号: | CN112232344A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 莫文雄;黄青丹;裴利强;廖伟杰;饶锐 | 申请(专利权)人: | 广东电网有限责任公司广州供电局 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06K9/34 |
代理公司: | 哈尔滨市阳光惠远知识产权代理有限公司 23211 | 代理人: | 张宏威 |
地址: | 510620 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字式 万用表 读数 识别 方法 | ||
1.一种数字式万用表读数识别方法,其特征是:包括以下步骤:
步骤1:通过相机采集数字式万用表的读数图像,并对读数图像进行预处理;
步骤2:根据预处理后的图像,对预处理后的图像进行裁剪,对裁剪后的区域进行数字串识别;
步骤3:根据识别后的数字串,进行小数点识别。
2.根据权利要求1所述的一种数字式万用表读数识别方法,其特征是:所述步骤1具体为:
步骤1.1:采用高斯模糊化方法和直方图均衡化方法对采集到的读数图像进行处理,剔除白噪声;
步骤1.2:通过图像的二值化处理,将图像的视觉效果分为非黑即白,通过选定的阈值将0~255之间的亮度等级的灰度图像区分开,特定物体与物体区域外的图像判定方法根据当下的阈值与选定的相比较,当所有大于或等于阈值的像素将其灰度值设置成255,反之灰度值变为0,得到反映整体和局部特征的二值化图像;
当图像上的灰度值相同但物体的背景仍存在差别,将差别特征转换为灰度的差别,然后采用阈值选取技术来分割图像,采用高斯阈值法进行二值化得到预处理后的图像。
3.根据权利要求2所述的一种数字式万用表读数识别方法,其特征是:所述阈值选取技术还包括包括:双峰法选取阈值T、大津法选取阈值T和迭代法确定阈值T。
4.根据权利要求1所述的一种数字式万用表读数识别方法,其特征是:所述步骤2具体为:
步骤2.1:根据预处理后的图像,对预处理后的图像进行裁剪,在水平方向上进行裁切的依据是投影到水平轴的像素数值积分超过某一阈值并连续,有效行列的确定在投影轴上累计超过20个白色像素,有效字符宽度确定是在行或列上连续有效超过35个像素,连续有效像素不超过35个的与相邻的无效区域合并视为同一段无效区域,将无效区域裁剪掉,得到裁剪后的区域;
步骤2.2:对裁剪后的区域进行数字串识别,将单个数字分为编号1~7的七部分,通过判断这七部份的有无来对整个数字进行编码,在对照数据表得出该数字的值,分割后的图像除了数字“1”以外其余单个图片的长宽比均为1.9:1,因此对于数字“1”的检测可以通过读取数字的长宽比例来确定,对于除了1以外的数字通过检测有效地像素比例是否超过20%来确定是否存在线条,根据检测到线条的位置进行编码,根据编码确定数字。
5.根据权利要求1所述的一种数字式万用表读数识别方法,其特征是:所述步骤3具体为:
利用计算字符串的宽度和字符间距来判断小数点的位置和读数,设置两个数组m[]和L[]分别存储字符串分割结束时的位置和字符之间的距离,则通过下式表示图像上位置为i的数字宽度li:
li=m[i]-m[i-1]-L[i-1]
其中,i≥2;
确定每个字符平均宽度通过下式表示
其中,n代表要识别的字符个数,ln代表第n个字符的宽度;
当所有字符中未出现数字“1”时,且li≥1.1l时,代表小数点存在第i个字符后面;当字符中存在数字“1”,则当时,说明小数点存在第i个位置,从而确定出小数点位置,完成读数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司广州供电局,未经广东电网有限责任公司广州供电局许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010994840.X/1.html,转载请声明来源钻瓜专利网。