[发明专利]一种OCR识别方法及系统、存储介质在审
| 申请号: | 202210419575.1 | 申请日: | 2022-04-20 |
| 公开(公告)号: | CN114863462A | 公开(公告)日: | 2022-08-05 |
| 发明(设计)人: | 刘红波 | 申请(专利权)人: | 河南灵锻创生生物科技有限公司 |
| 主分类号: | G06V30/42 | 分类号: | G06V30/42;G06V30/418;G06V30/146;G06V30/148;G06V30/244 |
| 代理公司: | 郑州意创知识产权代理事务所(特殊普通合伙) 41138 | 代理人: | 张江森 |
| 地址: | 451162 河南省郑州市航空港经济综合*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 ocr 识别 方法 系统 存储 介质 | ||
1.一种OCR识别方法,其特征在于,所述OCR识别方法包括以下步骤:
步骤S1,获取拍摄的单据图像,将所述单据图像调整为灰度图,对所述灰度图进行轮廓检测得到第一单据灰度图像,对所述第一单据灰度图像进行预处理,然后将所述第一单据灰度图像调整为竖直方向,得到第二单据灰度图像;
步骤S2,将所述第二单据灰度图像分割成两部分,其中第一部分为单据名称,第二部分为单据的具体内容;对所述第二部分进行分割,根据分割区域的OCR识别结果以及据词典建立键值对,然后确定单据类型,判断数据库中是否与单据类型对应的数据库表,若有,则将键值对写入到与单据类型对应的数据库表;否则,新建以所述单据类型为表名的数据库表,利用键值对的键值作为数据库表的字段,将键值对的值写入到对应的数据库表中。
2.如权利要求1所述的方法,其特征在于,所述将所述第一单据灰度图像调整为竖直方向,包括:
步骤S11,随机选取所述灰度图像中一个区域,所述区域中所有像素点的灰度值都小于第一阈值,将与所述区域相连的且灰度值小于第一阈值的像素点不断加入到所述区域,判断所述区域的长度,若长度达到所述第一单据灰度图像的长度的一半,则执行S12;否则,重新执行步骤S11;
步骤S12,将所述区域的长度方向的中线作为校正线,根据所述校正线与水平方向的角度,调整所述第一单据灰度图像到竖直方向。
3.如权利要求1所述的方法,其特征在于,所述对所述第二部分进行分割,根据分割区域的OCR识别结果以及据词典建立键值对,包括:
步骤S21,设置一条水平线,从所述第一部分的头部向下移动,当所述水平线满足预设条件时,将所述水平线作为分割线依次放入队列中,根据所述分割线将所述第二部分分为多个区域,根据区域的宽度对所述多个区域过滤,得到k个区域;
步骤S22,对于k个区域的每个区域,利用OCR识别每个区域的字符串,并将每个字符串与词典匹配,若与词典匹配成功一次,则不对区域进行再分割,否则,根据匹配成功的字符串的位置对区域进行再分割;最后得到n个区域;
步骤S23,对于n个区域的每个区域,判断识别的字符串个数,若字符串个数为一个,则将与第一个字符串对应的词典的条目作为键的值,将空值作为键值对的值;若字符串个数为两个,则将与第一个字符串对应的词典的条目作为键的值,将第二个字符串作为键值对的值;若字符串个数大于两个,则将与第一个字符串对应的词典的条目作为键的值,将与预设关键词位于同一条直线上的字符串作为键值对的值。
4.如权利要求3所述的方法,其特征在于,所述将与预设关键词位于同一条直线上的字符串作为键值对的值,具体为:
识别所述第二单据灰度图像中的预设关键词,确定所述预设关键词的区域位置,根据所述区域位置的重心得到所述预设关键词的竖向直线,计算字符串与所述竖向直线的偏离程度,当偏离程度小于阈值时,将字符串作为键值对的值。
5.如权利要求3所述的方法,其特征在于,所述预设条件为:
所述水平线的上方连续m条直线上的像素点灰度值都大于第二阈值,且所述水平线的下方连续m条直线上像素点灰度值小于第一阈值的个数大于第三阈值;
或者,所述水平线的下方连续m条直线上的像素点灰度值都大于第二阈值,且所述水平线的上方连续m条直线上像素点灰度值小于第一阈值的个数大于第三阈值。
6.如权利要求1-5任一项所述的方法,其特征在于,所述词典包括多个条目,每个条目为一个链表,链表中第一个元素为词典的关键词,链表的其他元素为所述关键词的近似词,当所述文字与链表的任一个元素匹配时,则将所述第一个元素作为键值对的键。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南灵锻创生生物科技有限公司,未经河南灵锻创生生物科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210419575.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种母乳喂养餐的制作方法
- 下一篇:磷酸二铵生产系统





