二维码识别方法及装置制造方法及图纸

技术编号:16129419 阅读:47 留言:0更新日期:2017-09-01 21:09
本公开是关于一种二维码识别方法及装置,涉及电子领域。所述方法包括:确定启动二维码软件的二维码扫描功能时,获取待扫描的图片;确定所述待扫描的图片中存在二维码,且所述待扫描的图片中二维码区域与所述二维码软件中的取景框区域不匹配时,放大所述二维码区域使放大后的二维码区域与所述取景框区域相匹配;将放大后的二维码区域导入到所述取景框区域进行二维码识别。这样,就能够在识别二维码距离稍远,直接识别清晰度不够的情况下达到识别二维码的目的,使用户使用二维码识别更加方便快捷。

【技术实现步骤摘要】
二维码识别方法及装置
本公开涉及电子领域,尤其涉及一种二维码识别方法及装置。
技术介绍
相关技术中,二维码的使用已经非常广泛,如扫描二维码进行付款,扫描二维码来关注平台账号等。但是,在距离稍远的情况下,如排队付款但距离二维码有两到三人的距离时,经常会出现二维码无法被识别的情况。无法识别的原因一般是因为距离过远,取景框中的图像清晰度没有达到能够被识别的程度,因此不能成功地在扫描取景框内识别出二维码,这样就导致了在一定的距离下无法扫码的情况。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种二维码识别方法及装置。根据本公开实施例的第一方面,提供一种二维码识别方法,包括:确定启动二维码软件的二维码扫描功能时,获取待扫描的图片;确定所述待扫描的图片中存在二维码,且所述待扫描的图片中二维码区域与所述二维码软件中的取景框区域不匹配时,放大所述二维码区域使放大后的二维码区域与所述取景框区域相匹配;将放大后的二维码区域导入到所述取景框区域进行二维码识别。可选的,所述确定启动二维码软件的二维码扫描功能时,获取待扫描的图片,包括:打开本地存储的一张照片;对所述照片进行第一预设操作时,确定启动所述二维码软件的所述二维码扫描功能,并将所述照片作为所述待扫描的图片。可选的,所述确定启动二维码软件的二维码扫描功能时,获取待扫描的图片,包括:对所述二维码软件进行第二预设操作时,确定启动所述二维码软件的所述二维码扫描功能,并开启摄像头获取取景框内的预览图片;确定所述预览图片中存在二维码时,拍摄所述预览图片作为所述待扫描的图片。可选的,所述确定所述预览图片中存在二维码,包括:利用所述二维码的视觉特征或所述二维码的本身特征,对所述预览图片进行模糊判断确定所述预览图片中存在二维码。可选的,所述放大所述二维码区域使放大后的二维码区域与所述取景框区域相匹配,包括:利用所述二维码的视觉特征或所述二维码的本身特征,模糊确定所述二维码区域在所述待扫描图片中的位置;放大所述待扫描图片或者放大所述二维码区域,并使所述二维码区域与所述取景框区域相匹配。可选的,所述待扫描图片为以高清方式拍摄的图片。可选的,所述二维码的视觉特征包括:位置探测图形、位置探测图形分隔符和定位图形中的至少一种;所述二维码的本身特征包括以下至少一种:整体呈现黑白点阵形状、内部存在固定规律的校准位。根据本公开的第二方面,还提供一种二维码识别装置,包括:图片获取模块,被配置为确定启动二维码软件的二维码扫描功能时,获取待扫描的图片;二维码区域匹配模块,被配置为确定所述待扫描的图片中存在二维码,且所述待扫描的图片中二维码区域与所述二维码软件中的取景框区域不匹配时,放大所述二维码区域使放大后的二维码区域与所述取景框区域相匹配;识别模块,被配置为将放大后的二维码区域导入到所述取景框区域进行二维码识别。可选的,所述图片获取模块包括:本地照片打开子模块,被配置为打开本地存储的一张照片;待扫描图片确定子模块,被配置为对所述照片进行第一预设操作时,确定启动所述二维码软件的所述二维码扫描功能,并将所述照片作为所述待扫描的图片。可选的,所述图片获取模块包括:预览图片获取子模块,被配置为对所述二维码软件进行第二预设操作时,确定启动所述二维码软件的所述二维码扫描功能,并开启摄像头获取取景框内的预览图片;预览图片拍摄子模块,被配置为确定所述预览图片中存在二维码时,拍摄所述预览图片作为所述待扫描的图片。可选的,所述预览图片拍摄子模块包括:二维码确定子模块,被配置为利用所述二维码的视觉特征或所述二维码的本身特征,对所述预览图片进行模糊判断确定所述预览图片中存在二维码。可选的,所述二维码区域匹配模块包括:二维码位置确定子模块,被配置为利用所述二维码的视觉特征或所述二维码的本身特征,模糊确定所述二维码区域在所述待扫描图片中的位置;二维码区域匹配子模块,被配置为放大所述待扫描图片或者放大所述二维码区域,并使所述二维码区域与所述取景框区域相匹配。可选的,所述待扫描图片为以高清方式拍摄的图片。可选的,所述二维码的视觉特征包括:位置探测图形、位置探测图形分隔符和定位图形中的至少一种;所述二维码的本身特征包括以下至少一种:整体呈现黑白点阵形状、内部存在固定规律的校准位。根据本公开的第三方面,还提供一种二维码识别装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定启动二维码软件的二维码扫描功能时,获取待扫描的图片;确定所述待扫描的图片中存在二维码,且所述待扫描的图片中二维码区域与所述二维码软件中的取景框区域不匹配时,放大所述二维码区域使放大后的二维码区域与所述取景框区域相匹配;将放大后的二维码区域导入到所述取景框区域进行二维码识别。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的二维码识别方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:通过在确定启动二维码软件的二维码扫描功能时,获取待扫描的图片,然后在确定所述待扫描的图片中存在二维码,且所述待扫描的图片中二维码区域与所述二维码软件中的取景框区域不匹配时,放大所述二维码区域使所述放大后的二维码区域与所述取景框区域相匹配,最后将所述放大后的二维码区域导入到所述取景框区域进行二维码识别,这样就能够在二维码的距离稍远导致识别清晰度不够的情况下达到识别二维码的目的,使用户使用二维码识别更加方便快捷。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种二维码识别方法的流程图。图2是根据一示例性实施例示出的又一二维码识别方法的流程图。图3是根据一示例性实施例示出的又一二维码识别方法的流程图。图4是根据一示例性实施例示出的又一二维码识别方法的流程图。图5是根据一示例性实施例示出的一种二维码识别装置的框图。图6是根据一示例性实施例示出的一种二维码识别装置的图片获取模块的示意框图。图7是根据一示例性实施例示出的又一二维码识别装置的图片获取模块的示意框图。图8是根据一示例性实施例示出的又一二维码识别装置的预览图片拍摄子模块的示意框图。图9是根据一示例性实施例示出的又一二维码识别装置的二维码区域匹配模块的示意框图。图10是根据一示例性实施例示出的一种二维码识别装置的框图。图11是根据一示例性实施例示出的一种二维码识别装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种二维码识别方法的流程图,如图1所示,所述方法用于终端中,包括以下步骤。在步骤S101中,确定启动二维码软件的二维码扫描功能时,获取待扫描的图片。当确定所述二维码软件的二维码扫描功能启动之后,需要获取待扫描的图片。所述二维码本文档来自技高网...
二维码识别方法及装置

【技术保护点】
一种二维码识别方法,其特征在于,包括:确定启动二维码软件的二维码扫描功能时,获取待扫描的图片;确定所述待扫描的图片中存在二维码,且所述待扫描的图片中二维码区域与所述二维码软件中的取景框区域不匹配时,放大所述二维码区域使放大后的二维码区域与所述取景框区域相匹配;将放大后的二维码区域导入到所述取景框区域进行二维码识别。

【技术特征摘要】
1.一种二维码识别方法,其特征在于,包括:确定启动二维码软件的二维码扫描功能时,获取待扫描的图片;确定所述待扫描的图片中存在二维码,且所述待扫描的图片中二维码区域与所述二维码软件中的取景框区域不匹配时,放大所述二维码区域使放大后的二维码区域与所述取景框区域相匹配;将放大后的二维码区域导入到所述取景框区域进行二维码识别。2.根据权利要求1所述的方法,其特征在于,所述确定启动二维码软件的二维码扫描功能时,获取待扫描的图片,包括:打开本地存储的一张照片;对所述照片进行第一预设操作时,确定启动所述二维码软件的所述二维码扫描功能,并将所述照片作为所述待扫描的图片。3.根据权利要求1所述的方法,其特征在于,所述确定启动二维码软件的二维码扫描功能时,获取待扫描的图片,包括:对所述二维码软件进行第二预设操作时,确定启动所述二维码软件的所述二维码扫描功能,并开启摄像头获取取景框内的预览图片;确定所述预览图片中存在二维码时,拍摄所述预览图片作为所述待扫描的图片。4.根据权利要求3所述的方法,其特征在于,所述确定所述预览图片中存在二维码,包括:利用所述二维码的视觉特征或所述二维码的本身特征,对所述预览图片进行模糊判断确定所述预览图片中存在二维码。5.根据权利要求1所述的方法,其特征在于,所述放大所述二维码区域使放大后的二维码区域与所述取景框区域相匹配,包括:利用所述二维码的视觉特征或所述二维码的本身特征,模糊确定所述二维码区域在所述待扫描图片中的位置;放大所述待扫描图片或者放大所述二维码区域,并使所述二维码区域与所述取景框区域相匹配。6.根据权利要求1~5中任一权利要求所述的方法,其特征在于,所述待扫描图片为以高清方式拍摄的图片。7.根据权利要求4或5所述的方法,其特征在于,所述二维码的视觉特征包括:位置探测图形、位置探测图形分隔符和定位图形中的至少一种;所述二维码的本身特征包括以下至少一种:整体呈现黑白点阵形状、内部存在固定规律的校准位。8.一种二维码识别装置,其特征在于,包括:图片获取模块,被配置为确定启动二维码软件的二维码扫描功能时,获取待扫描的图片;二维码区域匹配模块,被配置为确定所述待扫描的图片中存在二维码,且所述待扫描的图片中二维码区域与所述二维码软件中的取景框区域不匹配时,放大所述二维码区域使放大后的二维码区域与所述取景框区域相匹配;识别模块,被配置为将放...

【专利技术属性】
技术研发人员:陆锐勇
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1