二维码识别方法、装置和电子设备制造方法及图纸

技术编号:14066733 阅读:98 留言:0更新日期:2016-11-28 12:41
本发明专利技术提出一种二维码识别方法、装置和电子设备,其中,该二维码识别方法,包括以下步骤:启动摄像头模组,进行二维码扫描;获取当前扫描到的二维码的第一图像数据;如果所述第一图像数据不是所述的二维码的完整图像数据,则控制所述摄像头模组移动,以获取所述二维码中未被扫描的第二图像数据;根据所述第一图像数据和所述第二图像数据生成所述二维码的完整图像数据,并进行识别。本发明专利技术的实施例,能够加快二维码扫描的速度,从而提升二维码识别的效率和准确度,提高识别率。

【技术实现步骤摘要】

本专利技术涉及电子设备
,特别涉及一种二维码识别方法、装置和电子设备
技术介绍
随着科学技术的发展,越来越多的信息以二维码的形式体现,二维码扫描已经成为一种人们常用的获取信息的手段之一。目前,在扫描二维码时,需要二维码全部包含在扫描框中,才能完成扫描,否则会因二维码信息不完整而扫描失败。这就需要用户向上、下、左、右等方向多次调整扫描设备与二维码的相对位置,以满足上述条件。此外,在扫描过程中,由于用户手的晃动等因素也会导致至扫描到部分二维码,而导致扫描失败,需要重复扫描,操作非常不便,扫描效率较低。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术问题。为此,本专利技术的第一个目的在于提出一种二维码识别方法,能够提升二维码识别的效率和准确度,提高识别率。本专利技术的第二个目的在于提出一种二维码识别装置。本专利技术的第三个目的在于提出一种电子设备。为达上述目的,根据本专利技术第一方面实施例提出了一种二维码识别方法,包括以下步骤:启动摄像头模组,进行二维码扫描;获取当前扫描到的二维码的第一图像数据;如果所述第一图像数据不是所述的二维码的完整图像数据,则控制所述摄像头模组移动,以获取所述二维码中未被扫描的第二图像数据;根据所述第一图像数据和所述第二图像数据生成所述二维码的完整图像数据,并进行识别。根据本专利技术实施例的二维码识别方法,还可具有如下附加技术特征:在本专利技术的一个实施例中,所述控制所述摄像头模组移动,以获取所述二维码中未被扫描的第二图像数据,包括:控制所述摄像头模组向多个方向进行探测,以确定具有所述第二图像数据的第一方向;控制所述摄像头模组沿所述第一方向移动,以获取所述第二图像数据。在本专利技术的一个实施例中,所述控制所述摄像头模组向多个方向进行探测,以确定具有所述第二图像数据的第一方向,包括:控制所述摄像头分别向多个方向移动预设距离,并分别获取向所述多个方向移动后扫描到的所述二维码的第三图像数据;分别将所述多个方向对应的第三图像数据与所述第一图像数据进行比对,以确定图像数据增加的第三图像数据,并将所述图像数据增加的第三图像数据对应的方向作为所述第一方向。在本专利技术的一个实施例中,在满足以下条件时,确定所述第一图像数据不是所述的二维码的完整图像数据:检测到所述二维码的图像数据,但是对所述二维码的图像数据识别失败;或者,检测到所述二维码的图像数据,但是识别结果中不包括二维码信息截止标识。在本专利技术的一个实施例中,所述微电机系统包括多对电极组,所述多对电极组分别用于控制所述摄像头模组向多个方向移动。在本专利技术的一个实施例中,所述电极组包括:固定电极;与所述固定电极配合的活动电极,所述;所述固定电极及所述活动电极用于在驱动电压的作用下产生静电力,所述活动电极用于在所述静电力的作用下移动,以带动所述摄像头模组向对应的方向移动。本专利技术第二方面实施例提供了一种二维码识别装置,包括:启动模块,用于摄像头模组,进行二维码扫描;获取模块,用于获取当前扫描到的二维码的第一图像数据;控制模块,用于在所述第一图像数据不是所述的二维码的完整图像数据时,控制所述摄像头模组移动,以获取所述二维码中未被扫描的第二图像数据;识别模块,用于根据所述第一图像数据和所述第二图像数据生成所述二维码的完整图像数据,并进行识别。根据本专利技术实施例的二维码识别装置,还可具有如下附加技术特征:在本专利技术的一个实施例中,所述控制模块包括:探测单元,用于控制所述摄像头模组向多个方向进行探测,以确定具有所述第二图像数据的第一方向;控制单元,用于控制所述摄像头模组沿所述第一方向移动,以获取所述第二图像数据。在本专利技术的一个实施例中,所述探测单元用于:控制所述摄像头分别向多个方向移动预设距离,并分别获取向所述多个方向移动后扫描到的所述二维码的第三图像数据;分别将所述多个方向对应的第三图像数据与所述第一图像数据进行比对,以确定图像数据增加的第三图像数据,并将所述图像数据增加的第三图像数据对应的方向作为所述第一方向。在本专利技术的一个实施例中,在满足以下条件时,确定所述第一图像数据不是所述的二维码的完整图像数据:检测到所述二维码的图像数据,但是对所述二维码的图像数据识别失败;或者,检测到所述二维码的图像数据,但是识别结果中不包括二维码信息截止标识。在本专利技术的一个实施例中,所述控制模块通过微电机系控制所述摄像头模组向多个方向移动。在本专利技术的一个实施例中,所述微电机系统包括多对电极组,所述多对电极组分别用于控制所述摄像头模组向多个方向移动。在本专利技术的一个实施例中,所述电极组包括:固定电极;与所述固定电极配合的活动电极,所述;所述固定电极及所述活动电极用于在驱动电压的作用下产生静电力,所述活动电极用于在所述静电力的作用下移动,以带动所述摄像头模组向对应的方向移动。本专利技术第三方面实施例提供了一种电子设备,包括:存储器,用于存储可执行指令;摄像头模组;处理器,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:启动所述摄像头模组,进行二维码扫描;获取当前扫描到的二维码的第一图像数据;如果所述第一图像数据不是所述的二维码的完整图像数据,则控制所述摄像头模组移动,以获取所述二维码中未被扫描的第二图像数据;根据所述第一图像数据和所述第二图像数据生成所述二维码的完整图像数据,并进行识别。本专利技术实施例的二维码扫描方法、装置和电子设备,在启动摄像头进行二维码扫描时,如果扫描到的二维码的第一图像数据不是完整图像数据,则可控制摄像头模组移动以获取其他未被扫描到的第二图像数据,进而根据第一图像数据和第二图像数据生成完整图像数据,并进行二维码识别,能够避免用户手动调整摄像头模组的过程中因晃动等因素导致的扫描不完整、需要重复调整等问题,且能够更精准地的控制摄像头模组的移动位移,获取到二维码的完整图像数据,能够加快二维码扫描的速度,从而提升二维码识别的效率和准确度,提高识别率。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本专利技术一个实施例的二维码识别方法的流程图;图2为根据本专利技术一个实施例的二维码扫描示意图;图3为根据本专利技术一个实施例的摄像头模组的移动方向示意图;图4为根据本专利技术一个实施例的微电机系统的结构示意图;图5为根据本专利技术一个实施例的二维码识别装置的结构示意图;图6为根据本专利技术一个实施例的二维码识别装置的结构示意图;图7为根据本专利技术一个实施例的电子设备的结构示意图。主要元件符号说明:内框11、内框焊垫112、微电机系统12、固定电极122、活动电极124连接件126、第一对X1、第二对Y1、第三对X2、第四对Y2、外框13、外框焊垫132、存储器200、摄像头模组400、启动模块510、获取模块520、控制模块530、识别模块540和处理器600具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述根据本发本文档来自技高网...
二维码识别方法、装置和电子设备

【技术保护点】
一种二维码识别方法,其特征在于,包括以下步骤:启动摄像头模组,进行二维码扫描;获取当前扫描到的二维码的第一图像数据;如果所述第一图像数据不是所述的二维码的完整图像数据,则控制所述摄像头模组移动,以获取所述二维码中未被扫描的第二图像数据;根据所述第一图像数据和所述第二图像数据生成所述二维码的完整图像数据,并进行识别。

【技术特征摘要】
1.一种二维码识别方法,其特征在于,包括以下步骤:启动摄像头模组,进行二维码扫描;获取当前扫描到的二维码的第一图像数据;如果所述第一图像数据不是所述的二维码的完整图像数据,则控制所述摄像头模组移动,以获取所述二维码中未被扫描的第二图像数据;根据所述第一图像数据和所述第二图像数据生成所述二维码的完整图像数据,并进行识别。2.如权利要求1所述的方法,其特征在于,所述控制所述摄像头模组移动,以获取所述二维码中未被扫描的第二图像数据,包括:控制所述摄像头模组向多个方向进行探测,以确定具有所述第二图像数据的第一方向;控制所述摄像头模组沿所述第一方向移动,以获取所述第二图像数据。3.如权利要求2所述的方法,其特征在于,所述控制所述摄像头模组向多个方向进行探测,以确定具有所述第二图像数据的第一方向,包括:控制所述摄像头分别向多个方向移动预设距离,并分别获取向所述多个方向移动后扫描到的所述二维码的第三图像数据;分别将所述多个方向对应的第三图像数据与所述第一图像数据进行比对,以确定图像数据增加的第三图像数据,并将所述图像数据增加的第三图像数据对应的方向作为所述第一方向。4.如权利要求1所述的方法,其特征在于,其中,在满足以下条件时,确定所述第一图像数据不是所述的二维码的完整图像数据:检测到所述二维码的图像数据,但是对所述二维码的图像数据识别失败;或者,检测到所述二维码的图像数据,但是识别结果中不包括二维码信息截止标识。5.如权利要求1-5任一项所述的方法,其特征在于,其中,通过微电机系控制所述摄像头模组向多个方向移动。6.如权利要求5所述的方法,其特征在于,所述微电机系统包括多对电极组,所述多对电极组分别用于控制所述摄像头模组向多个方向移动。7.如权利要求6所述的方法,其特征在于,所述电极组包括:固定电极;与所述固定电极配合的活动电极,所述;所述固定电极及所述活动电极用于在驱动电压的作用下产生静电力,所述活动电极用于在所述静电力的作用下移动,以带动所述摄像头模组向对应的方向移动。8.一种二维码识别装置,其特征在于,包括:启动模块,用于摄像头模组,进行二维码扫描;获取模块,用于获取当前扫描到的二维码的第一图像数据;控制模块,用于在所述第一图像数据不是所述的二维码的完整图像数据时,控制所述摄像...

【专利技术属性】
技术研发人员:吴磊
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1