[发明专利]一种发票图片特定板块的定位、识别方法、系统、设备有效
申请号: | 201710724450.9 | 申请日: | 2017-08-22 |
公开(公告)号: | CN109426814B | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 武晨 | 申请(专利权)人: | 顺丰科技有限公司 |
主分类号: | G06V30/414 | 分类号: | G06V30/414;G06V30/416;G06V30/42;G06V30/146;G06V30/148;G06V30/18 |
代理公司: | 北京志霖恒远知识产权代理有限公司 11435 | 代理人: | 曹丽 |
地址: | 518061 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发票 图片 特定 板块 定位 识别 方法 系统 设备 | ||
1.一种发票图片特定板块的定位、识别方法,其特征是,包括:
获取发票图片;
确定待识别发票信息;
根据待识别发票信息,确定定位模板,不同的待识别信息对应不同的定位模板,所述待识别发票信息包括票号序列、公司名称、开票日期、金额和税额;
利用定位模板对发票图片进行模板匹配,确定其在发票图片的位置,截取待识别发票信息所在区域的部分图片;
对所述待识别信息所在区域的部分图片进行缩放,获得缩放图;
利用Canny算法获取所述缩放图与确定的所述定位模板匹配的区域及匹配区域的顶点坐标;
根据匹配区域的顶点坐标,获取待识别发票信息所在区域图片;
提取所述区域图片内待识别发票信息文字的像素,并进行逆向二值化处理;
计算所述区域图片行和列的像素值之和,将其与区分文字与空隙的预设门限值比对,判断并分割出待识别发票信息图片;
对待识别发票信息图片的文字内容进行识别,获取待识别发票信息。
2.根据权利要求1所述的发票图片特定板块的定位、识别方法,其特征是,获取发票图片之后执行步骤包括截取发票有效区域。
3.根据权利要求2所述的发票图片特定板块的定位、识别方法,其特征是,截取发票有效区域之前包括:摆正发票图片。
4.根据权利要求3所述的发票图片特定板块的定位、识别方法,其特征是,摆正发票图片包括:
利用openCV的HoughLine算法检测发票图片中所有的线条;
计算每条线的偏转角度;
出现最多次的旋转角度为该图片的偏转角度;
根据偏转角度旋转所述图片,摆正发票图片。
5.根据权利要求3所述的发票图片特定板块的定位、识别方法,其特征是,截取发票有效区域包括:
提取该发票图片中发票有效区域的轮廓;
基于该轮廓分割得到发票有效区域的图片。
6.根据权利要求5所述的发票图片特定板块的定位、识别方法,其特征是,提取该发票图片中发票有效区域的轮廓,包括:
分别计算发票图片的每一像素列的像素值之和、每一像素行的像素值之和,得到两个向量;
将两个向量相乘,得到二维数组;
将这个二维数组转换成对应的灰度图片;
过滤并去除发票图片中的横线和竖线,得到发票有效区域的轮廓。
7.根据权利要求6所述的发票图片特定板块的定位、识别方法,其特征是,得到发票有效区域的图片之后执行步骤包括通过SIFT算法,判断发票票头的位置是否在图片的上方,否则,则上下翻转所述图片。
8.根据权利要求1所述的发票图片特定板块的定位、识别方法,其特征是,利用Canny算法获取与预设定位模板匹配的区域及匹配区域的顶点坐标,包括:
截取待识别发票信息所在区域的部分图片;
对该部分图片进行缩放,得到多张缩放图;
将多张缩放图及预设定位模板输入Canny算法进行运算,得出与预设定位模板匹配的区域及匹配区域的顶点坐标。
9.根据权利要求1所述的发票图片特定板块的定位、识别方法,其特征是,计算所述区域图片行和列的像素值之和,将其与门限值比对,判断并分割出待识别发票信息图片包括:
计算所述区域图片每一个像素行的像素值之和,根据像素行的门限值判断并分割出待识别发票信息所在行区域图片;
计算行区域图片每一像素列的像素值之和,根据像素列的门限值判断并分割出待识别发票信息图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司,未经顺丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710724450.9/1.html,转载请声明来源钻瓜专利网。