[发明专利]一种模糊二维码检测方法及装置在审
申请号: | 201811184039.8 | 申请日: | 2018-10-11 |
公开(公告)号: | CN109409159A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 丁伟峰 | 申请(专利权)人: | 上海亿保健康管理有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨天娇 |
地址: | 201802 上海市嘉定区沪宜公*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 候选区域 目标检测 二维码 二值化 检测 模糊 图片 参数搜索 纠错处理 实际业务 输出识别 输入图片 缩放参数 图片集合 识别率 识别器 减小 预设 | ||
本发明公开了一种模糊二维码检测方法及装置,采用训练得到的检测模型对图片进行目标检测,得到候选区域;对每个候选区域至少通过预设的缩放参数和二值化参数进行试错处理,得到每个候选区域对应的候选图片,对候选图片进行调库识别,输出识别结果。本发明通过目标检测可以大大减小识别器的输入图片大小,并且排除无关区域,提高识别速度并且提高二值化的图片质量。通过纠错处理的参数搜索范围可以通过合理的实验,针对实际业务图片集合选择最优的范围,这样在线时使用试错处理,就可以很大的提高识别率。
技术领域
本发明属于二维码检测技术领域,尤其涉及一种模糊二维码检测方法及装置。
背景技术
现在流行的二维码检测和识别库zxing和zbar的典型使用场景是移动设备,通过用户的辅助交互调整摄像头,二维码占据了图片7成以上的面积,用户可以通过调整设备直到找到好的光照、角度等因素,而且通常是采用高像素摄像头拍摄的高清图进行识别,识别效果比较好。
然而在离线票据二维码识别的场景中,二维码通常只占图片的一小部分,灰阶多样,并且图片质量参差不齐,经常会有模糊破损等问题。使用现有的识别库通常使用严格的校验,导致在模糊图片上的检测召回率很低,进而识别率更低。
发明内容
本发明的目的是提供一种模糊二维码检测方法及装置,解决现有技术对模糊二维码识别时,在模糊图片上的检测召回率很低,进而识别率更低的问题。
为了实现上述目的,本发明技术方案如下:
一种模糊二维码检测方法,用于识别图片中的二维码,所述模糊二维码检测方法,包括:
采用训练得到的检测模型对图片进行目标检测,得到候选区域;
对每个候选区域至少通过预设的缩放参数和二值化参数进行试错处理,得到每个候选区域对应的候选图片,对候选图片进行调库识别,输出识别结果。
进一步地,所述采用训练得到的检测模型对图片进行目标检测,得到候选区域,包括:
采用训练得到的检测模型对图片进行目标检测,获取第一候选区域列表R及每个候选区域对应的置信度;
采用设定的置信度阈值过滤第一候选区域列表R,得到第二候选区域列表R′;
对第二候选区域列表R′中的每个候选区域,扩展其边界,得到扩展后的第三候选区域列表F。
本发明的一种实现方式,所述对每个候选区域至少通过预设的缩放参数和二值化参数进行试错处理,得到每个候选区域对应的候选图片,对候选图片进行调库识别,输出识别结果,包括:
先对每个候选区域至少通过预设的缩放参数和二值化参数进行试错处理,得到每个候选区域对应的所有候选图片;
然后再依次对每个候选图片进行调库识别,直到输出识别结果或所有候选图片识别完毕。
本发明的另一种实现方式,所述对每个候选区域至少通过预设的缩放参数和二值化参数进行试错处理,得到每个候选区域对应的候选图片,对候选图片进行调库识别,输出识别结果,包括:
对每个候选区域至少通过预设的缩放参数和二值化参数进行试错处理,每得到一个候选区域对应的候选图片时,则对该候选图片进行调库识别,如果识别成功则输出识别结果;否则返回继续进行试错处理生成候选区域对应的候选图片,再次进行调库识别,直到输出识别结果或所有候选图片识别完毕。
本发明的另一种实现方式,所述对每个候选区域至少通过预设的缩放参数和二值化参数进行试错处理,得到每个候选区域对应的候选图片,对候选图片进行调库识别,输出识别结果,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海亿保健康管理有限公司,未经上海亿保健康管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811184039.8/2.html,转载请声明来源钻瓜专利网。