图形码识别方法、装置、移动终端及存储介质制造方法及图纸

技术编号:19009426 阅读:36 留言:0更新日期:2018-09-22 09:15
本申请实施例公开了一种图形码识别方法、装置、移动终端及存储介质,涉及移动终端技术领域。其中,该方法包括:获得图形码图像,当所获得的图形码图像中的图形码不满足识别条件时,获取多幅图形码图像;根据所述多幅图形码图像中的图形码,获取包括满足识别条件的图形码的目标图形码图像;对所述目标图形码图像进行图形码识别。该方案通过多幅图像合成满足识别条件的图形码图像,提高了图形码的识别成功率。

Graphic code recognition method, device, mobile terminal and storage medium

The embodiment of the present application discloses a graphic code recognition method, device, mobile terminal and storage medium, and relates to the technical field of mobile terminal. The method comprises the following steps: obtaining a graphics code image, obtaining a plurality of graphics code images when the graphics code in the acquired graphics code image does not satisfy the recognition conditions; obtaining a target graphics code image including a graphics code satisfying the recognition conditions according to the graphics code in the plurality of graphics code images; and obtaining the target graphics code image including the graphics code satisfying the recognition conditions for the target graphics code; Image recognition for graphics code. The scheme synthesizes multiple images to meet the recognition conditions and improves the recognition success rate.

【技术实现步骤摘要】
图形码识别方法、装置、移动终端及存储介质
本申请涉及移动终端
,更具体地,涉及一种图形码识别方法、装置、移动终端及存储介质。
技术介绍
图形码是用某些特定的几何图形按一定规律进行排布、用于记录数据符号信息的图形集合,如条形码、二维码等。移动终端可以对图形码进行扫描识别,获取图形码所包含的信息,以根据获取到的信息进行支付、网页打开、应用程序登录、好友添加等活动。但是,在图形码扫描识别过程中,被扫描的图形码本身可识别,而扫描到的图形码存在被遮挡等情况,使图形码不可识别。
技术实现思路
鉴于上述问题,本申请提出了一种图形码识别方法、装置、移动终端及存储介质,提高对本身可识别的图形码的识别成功率。第一方面,本申请实施例提供了一种图形码识别方法,应用于移动终端,所述方法包括:获得图形码图像,当所获得的图形码图像中的图形码不满足识别条件时,获取多幅图形码图像;根据所述多幅图形码图像中的图形码,获取包括满足识别条件的图形码的目标图形码图像;对所述目标图形码图像进行图形码识别。第二方面,本申请实施例提供了一种图形码识别装置,应用于移动终端,所述装置包括:图像获取模块,用于获得图形码图像,当所获得的图形码图像中的图形码不满足识别条件时,获取多幅图形码图像;图像处理模块,用于根据所述多幅图形码图像中的图形码,获取包括满足识别条件的图形码的目标图形码图像;图形码识别模块,用于对所述目标图形码图像进行图形码识别。第三方面,本申请实施例提供了一种移动终端,包括存储器及处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述的方法。第四方面,本申请实施例提供了一种具有处理器可执行的程序代码的计算机可读存储介质,所述程序代码使所述处理器执行上述应用于移动终端的方法。本申请提供的图形码识别方法、装置、移动终端及存储介质,在获得的图形码图像中图形码不满足识别条件的情况下,获取多幅图形码以获取满足识别条件的图形码,对该满足条件的图形码进行识别,提高图形码识别的成功率。本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请实施例中一种图形码图像;图2示出了本申请第一实施例提出的图形码识别方法的流程图;图3示出了本申请第二实施例提出的图形码识别方法的流程图;图4示出了本申请第二实施例中的第一种图形码图像;图5示出了本申请第二实施例中的第二种图形码图像;图6示出了本申请第二实施例中的第三种图形码图像;图7示出了本申请第二实施例中的第四种图形码图像;图8示出了本申请第二实施例中的第五种图形码图像;图9示出了本申请第二实施例中的第六至八种图形码图像;图10示出了本申请第二实施例中的第九种图形码图像;图11示出了本申请第二实施例中的第十种图形码图像;图12示出了本申请第三实施例提出的图形码识别装置的功能模块图;图13示出了本申请实施例提出的移动终端的一种结构框图;图14示出了本申请实施例提出的移动终端的一种结构图;图15示出了本申请实施例的用于执行本申请实施例的图形码识别方法的移动终端的框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在图形码扫描识别时,有些图形码本身可识别,但是由于扫描环境的影响,在扫描到的图形码图像中,可能存在坏点,使扫描获得的图形码并不完整,无法获取到足够的、可以对图形码进行识别的信息,导致图形码识别失败。其中,坏点为在图形码对应的区域中,不属于构成图形码的图形,如反光点、遮挡物图像等。图形码可以是条形码、二维码、三维码等包含有数据信息的图形。图1示出了一幅存在坏点A的二维码图像。如,在开启闪光灯、外界光线较强等情况下,若图形码的载体具有一定的反光性,则扫描到的图形码中可能存在由于反光等原因而形成的亮点,该亮点即为图形码中的坏点,使扫描到的图形码被破坏而无法识别。如在夜间或光线较差的情况下,对共享单车的二维码进行扫描时,当检测到光线不足时,开启闪光灯。共享单车上的二维码在夜间受到强光的照射下,总会有一个反光亮点,导致闪光灯正对二维码的时候无法正常识别。又如,在扫描图形码时,移动终端的扫描摄像头与图形码之间有遮挡物,使扫描到的图形码图像中,遮挡物将图形码的一部分遮挡,遮挡图形码部分的遮挡物图像即为图形码中的坏点,使图形码不完整,无法对图形码进行识别。因此,本申请实施例提出了一种图形码识别方法及装置,在图形码识别过程中,通过多幅图像获取具有满足识别条件的图形码图像。当用户在扫描过程中,扫描位置发生移动,使扫描到的不同图形码图像中,坏点在图形码中的位置不同,从而根据多幅图形码图像获得具有满足识别条件的图形码的图形码图像。在移动终端中可运行客户端。例如,在本申请中,移动终端中运行的客户端可以是微信、支付宝等具有对二维码、条形码等图形码进行扫描识别的应用程序客户端,用户可以通过该客户端扫描识别图形码。下面将从移动终端的客户端,结合附图并通过具体的实施例对本申请实施例提供的图形码识别方法及装置进行说明。第一实施例请参阅图2,本申请第一实施例提供了一种图形码识别方法,用于对图形码进行识别。该方法中,移动终端在图形码图像中图形码无法识别的情况下,通过多幅图形码图像获取满足识别条件的图形码,提高图形码的识别成功率。在具体的实施例中,所述图形码识别方法应用于如图12所示的图形码识别装置以及对应有图形码识别装置300的移动终端100(图13、图14)。本申请实施例中主要以手机为例进行说明,如图2所示,上述的图形码识别方法具体可以包括以下步骤:步骤S110:获得图形码图像,当所获得的图形码图像中的图形码不满足识别条件时,获取多幅图形码图像。在手机扫描图形码时,获取图形码图像,对图形码图像中的图形码进行识别。若该图形码图像中的图形码不满足识别条件,即可能存在坏点而无法识别,则获取多幅图形码图像。步骤S120:根据所述多幅图形码图像中的图形码,获取包括满足识别条件的图形码的目标图形码图像。在多幅图形码图像中,各图形码图像中坏点在图形码中的位置可能并不相同,因此可以根据该多幅图形码图像获得满足识别条件的图形码。例如,将各图形码图像中的图形码合成,获得一个满足识别条件的图形码,获得的该图形码对应的图像即为目标图形码图像。步骤S130:对所述目标图形码图像进行图形码识别。对目标图形码图像中的图形码进行识别,从而获得该图形码对应的内容。本申请实施例提供的图形码识别方法,在获得的图形码不满足识别条件的情况下,获取多幅图形码图像。再根据获得的多幅图形码图像,合成包括满足识别条件的图形码的目标图形码图像,对目标图形码图像进行图形码识别。该方法中,若因为反光等原因,在图形码本身可识别的条件下,扫描的用于图形码识别的图像中,图本文档来自技高网...
图形码识别方法、装置、移动终端及存储介质

【技术保护点】
1.一种图形码识别方法,其特征在于,应用于移动终端,所述方法包括:获得图形码图像,当所获得的图形码图像中的图形码不满足识别条件时,获取多幅图形码图像;根据所述多幅图形码图像中的图形码,获取包括满足识别条件的图形码的目标图形码图像;对所述目标图形码图像进行图形码识别。

【技术特征摘要】
1.一种图形码识别方法,其特征在于,应用于移动终端,所述方法包括:获得图形码图像,当所获得的图形码图像中的图形码不满足识别条件时,获取多幅图形码图像;根据所述多幅图形码图像中的图形码,获取包括满足识别条件的图形码的目标图形码图像;对所述目标图形码图像进行图形码识别。2.根据权利要求1所述的方法,其特征在于,所述根据所述多幅图形码图像中的图形码,获取包括满足识别条件的图形码的目标图形码图像,包括:确定一幅图形码图像作为目标图形码图像,获取使所述目标图形码图像中图形码不满足识别条件的区域作为目标合成区域;从其他图形码图像中获取与所述目标合成区域对应的、使所述目标图形码图像中的图形码满足识别条件的区域,作为目标图形码区域;用所述目标图形码区域替换所述目标合成区域,获得包括满足识别条件的图形码的目标图形码图像。3.根据权利要求2所述的方法,其特征在于,从其他图形码图像中获取与所述目标合成区域对应的、使所述目标图形码图像中的图形码满足识别条件的区域,包括:从其他图形码图像中分别获取与所述目标合成区域对应的区域;判断各其他图形码图像中与所述目标合成区域对应的区域是否至少包括图形码的一部分;根据各判断结果为是的图形码图像,获取使所述目标图形码图像中图形码满足识别条件的区域。4.根据权利要求3所述的方法,其特征在于,所述目标图形码区域包括多个图形码子区域,所述根据各判断结果为是的图形码图像,获取使所述目标图形码图像中目标图形码满足识别条件的区域,包括:从各判断结果为是的图形码图像与所述目标合成区域...

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

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

1