[发明专利]一种基于AI的二维码识别方法、装置、设备和介质在审
申请号: | 202010611516.5 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111723802A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 胡一川;汪冠春;褚瑞;李玮;刘金艳;胡景超 | 申请(专利权)人: | 北京来也网络科技有限公司;北京奔影网络科技有限公司 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06T3/40;G06T3/60;G06T5/00;G06T5/30;G06T7/70;G06T7/90;G06K7/14 |
代理公司: | 北京科领智诚知识产权代理事务所(普通合伙) 11782 | 代理人: | 陈士骞;王晓婷 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ai 二维码 识别 方法 装置 设备 介质 | ||
本发明实施例公开一种基于AI的二维码识别方法、装置、设备和介质。该方法包括:检测待检测图片得到二维码在所述待检测图片中的位置信息;根据所述位置信息生成二维码图片;对所述二维码图片进行图片质量增强并识别得到二维码识别结果。本发明实施例中通过对二维码图片进行图片质量增强的方式提高二维码图片的清晰度,以便于后续在进行二维码识别时可以得到二维码识别结果,提高了二维码的识别率。
技术领域
本发明涉及二维码识别技术领域,具体而言,涉及一种基于AI的二维码识别方法、装置、设备和介质。
背景技术
人工智能(Artificial Intelligence,AI)亦称智械、机器智能,是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。指由人制造出来的机器所表现出来的智能。通常人工智能是指通过普通计算机程序来呈现人类智能的技术。
目前,二维码被广泛应用在各行各业,在很多场景下,用户需要对纸面上的二维码进行拍照,然后再对照片上的二维码进行扫描识别。由于在拍照时,可能受到纸面磨损、纸面缺失、纸面颜色、拍照当时的光的亮度以及拍照技术等多方面影响,使得所拍到的图片不够清晰,因此,很难对不够清晰的图片上的二维码进行识别,导致对二维码的识别率较低。
发明内容
本发明提供了一种基于AI的二维码识别方法、装置、设备和介质,以提高二维码的识别率。具体的技术方案如下。
第一方面,本发明实施例提供一种基于AI的二维码识别方法,所述方法包括:
S1、检测待检测图片得到二维码在所述待检测图片中的位置信息;
S2、根据所述位置信息生成二维码图片;
S3、对所述二维码图片进行图片质量增强并识别得到二维码识别结果。
可选的,所述步骤S1具体包括:
S11、采用检测模型对待检测图片进行二维码检测,得到各个二维码在所述待检测图片中的位置信息。
可选的,所述步骤S11具体包括:
S111、基于预先建立的二维码检测模型对待检测图片进行二维码检测,得到各个二维码在所述待检测图片中的位置信息;
其中,所述二维码检测模型为:基于多张带有二维码的位置信息的二维码样本图片作为模型训练数据,对初始网络模型进行训练得到的网络模型,其中,所述二维码检测模型用于使得二维码样本图片与对应的二维码的位置信息相关联,所述二维码样本图片由对多个包含二维码的原始图片进行旋转、尺寸变换和/或图片质量变换得到的,且各个包含二维码的原始图片中的二维码的位置各不相同。
可选的,所述步骤S2具体包括:
S21、根据所述位置信息,确定所述二维码在所述待检测图片中的目标区域;
S22、生成包含所述目标区域的二维码图片。
可选的,所述步骤S3具体包括:
S31、从多个预设图片质量增强方式中选择一方式对所述二维码图片进行图片质量增强;
S32、将完成图片质量增强的图片作为当前图片,采用二维码识别算法对所述当前图片进行识别;
S33、判断是否得到识别结果;
S34、如果是,将得到的识别结果作为二维码识别结果。
可选的,上述方法在所述步骤S33之后还包括:
S35、如果否,从剩余的预设图片质量增强方式中选择一方式对所述当前图片进行图片质量增强,返回执行步骤S32。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京来也网络科技有限公司;北京奔影网络科技有限公司,未经北京来也网络科技有限公司;北京奔影网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010611516.5/2.html,转载请声明来源钻瓜专利网。