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

技术编号:30367660 阅读:19 留言:0更新日期:2021-10-16 17:40
本申请公开了一种二维码识别方法和装置,属于计算机技术领域。其中,该二维码识别方法包括:提取目标图像中的各帧二维码图片;基于用于表征目标指令的二维码图片,识别所述各帧二维码图片中的目标二维码图片;其中,所述目标图像为合并多张静态的二维码图片得到的动态图片或视频。态图片或视频。态图片或视频。

【技术实现步骤摘要】
二维码识别方法和装置


[0001]本申请属于计算机
,具体涉及一种二维码识别方法和装置。

技术介绍

[0002]二维条码/二维码(2

dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理。
[0003]目前,不同的应用程序(App,Application)、公众号或链接等基于不同的二维码进行交互,用户需要使用相应的应用程序并手动将摄像头等对准相应的二维码进行扫描,使用较为繁琐,二维码识别的效率较低。在取景窗口中出现多个二维码的情况下,还容易对二维码识别造成干扰。
[0004]例如,在支付场景下,商户展示各个用于支付的App的二维码,用户根据自己的需求或者商户的推荐选择相应的二维码进行扫描,操作繁琐,或者引入第三方支付公司(第三方二维码)进行中间结算,给商户带来额外的成本和风险;在产品推广场景下,推广文案常带有公众号二维码、小程序二维码、安卓(Android)版App下载二维码,iOS版App下载二维码等,用户需要逐个扫描,才能实现关注公众号、使用小程序和下载App,操作繁琐。

技术实现思路

[0005]本申请实施例的目的是提供一种二维码识别方法、装置、电子设备及存储介质,能够解决二维码识别的效率低的问题。
[0006]第一方面,本申请实施例提供了一种二维码识别方法,该方法包括:
[0007]提取目标图像中的各帧二维码图片;
[0008]基于用于表征目标指令的二维码图片,识别所述各帧二维码图片中的目标二维码图片;
[0009]其中,所述目标图像为合并多张静态的二维码图片得到的动态图片或视频。
[0010]第二方面,本申请实施例提供了一种二维码识别装置,该装置包括:
[0011]提取模块,用于提取目标图像中的各帧二维码图片;
[0012]识别模块,用于基于用于表征目标指令的二维码图片,识别所述各帧二维码图片中的目标二维码图片;
[0013]其中,所述目标图像为合并多张静态的二维码图片得到的动态图片或视频。
[0014]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0015]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程
序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0016]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
[0017]在本申请实施例中,基于用于表征目标指令的二维码图片,识别各帧二维码图片中的目标二维码图片,丰富了扫描交互的逻辑,能更灵活地识别目标二维码图片,方便了二维码的管理,既丰富了用户的选择,满足了用户的多样性需求,也解决了用户扫码操作繁琐、功能单一的问题,能提升了识别二维码的效率、节约用户的时间。
附图说明
[0018]图1是本申请实施例提供的二维码识别方法的流程示意图;
[0019]图2是本申请实施例提供的二维码识别装置的结构示意图;
[0020]图3是本申请实施例提供的电子设备的结构示意图;
[0021]图4是本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
[0022]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0023]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0024]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的二维码识别方法、装置、电子设备及存储介质进行详细地说明。
[0025]图1是本申请实施例提供的二维码识别方法的流程示意图。下面结合图1描述本申请实施例提供的二维码识别方法。如图1所示,该方法包括:
[0026]步骤101、提取目标图像中的各帧二维码图片。
[0027]其中,目标图像为合并多张静态的二维码图片得到的动态图片或视频。
[0028]可选地,本申请实施例提供的二维码识别方法的执行主体为二维码识别装置。
[0029]二维码识别装置可以以各种形式来实施。例如,本申请实施例中描述的二维码识别装置可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、智能手环、智能手边、数码相机等等的移动终端以及诸如台式计算机等等的固定终端。下面,假设二维码识别装置是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本申请实施例的构造也能够应用于固定类型的终端。
[0030]目标图像,为合成多张二维码图片得到的动态图片或视频。目标图像中的每一帧
图像,为一张二维码图片。二维码图片,指包含二维码的图片。
[0031]可选地,动态图片为GIF格式的动态图片。
[0032]GIF的全称是Graphics Interchange Format,可译为图形交换格式,用于以超文本标志语言(Hypertext Markup Language)方式显示索引彩色图像。GIF格式是一种位图图形文件格式,以8位色(即256种颜色)重现真彩色的图像。它实际上是一种压缩文档,采用LZW压缩算法进行编码,有效地减少了图像文件在网络上传输的时间。
[0033]目标图像包括的图片的帧数和相邻两帧二维码图片之间的延时可以根据实际情况设置。对于上述帧数和延时的具体数值,本申请实施例不进行具体限制。
[0034]可选地,可以通过文件方式识别目标图像,得到目标图像中的各帧二维码图片。通过文件方式识别目标图像,是基于目标图像的文件格式来提取每帧二维码图片,对于目标图像的帧数和帧率没有限制。
[0035]可以通过长按目标图像或导入目标图像的方式,触发对目标图像中的各帧二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种二维码识别方法,其特征在于,包括:提取目标图像中的各帧二维码图片;基于用于表征目标指令的二维码图片,识别所述各帧二维码图片中的目标二维码图片;其中,所述目标图像为合并多张静态的二维码图片得到的动态图片或视频。2.根据权利要求1所述的二维码识别方法,其特征在于,所述识别所述各帧二维码图片中的目标二维码图片,包括:在所述目标二维码图片中的二维码为用于目标应用程序的二维码的情况下,调用所述目标应用程序识别所述二维码。3.根据权利要求1所述的二维码识别方法,其特征在于,所述识别所述各帧二维码图片中的目标二维码图片之后,所述方法还包括:在所述目标二维码图片的数量为多个的情况下,分屏显示各所述目标二维码图片中的二维码的识别结果。4.根据权利要求1所述的二维码识别方法,其特征在于,所述基于用于表征目标指令的二维码图片,识别所述各帧二维码图片中的目标二维码图片,包括:基于用于表征目标指令的二维码图片,得到所述目标指令;基于所述目标指令,识别所述各帧二维码图片中的目标二维码图片。5.根据权利要求1至4任一所述的二维码识别方法,其特征在于,所述提取目标图像中的各帧二维码图片之前,所述方法还包括:基于目标帧率,将不用于表征目标指令的多张二维码图片和用于表征目标指令的多张二维码图片合成为所述目标图像。6.根据权利要求5所述的二维码识别方法,其特征在于,基于目标帧率,将不用于表征目标指令的多张二维码图片和用于表征目标指令的多张二维码图片合成为所述目标图像,包括:接收用户的第一输入;响应于所述第一输入,将所述不用于表征目标指令的多张二维码图片进行排序,得到二维码图片序列;接收用户的第二输入;响应于所述第二输入,将所述用于表征目标指令的多张二维码图片添加至所述二维码图片序列中;基于所述目标帧率,将所述二维码图...

【专利技术属性】
技术研发人员:齐军
申请(专利权)人:维沃移动通信杭州有限公司
类型:发明
国别省市:

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

1