一种二维码图像寻像方法、定位方法、服务器及存储介质技术

技术编号:21454468 阅读:29 留言:0更新日期:2019-06-26 04:56
本发明专利技术实施例涉及通信技术领域,公开了一种二维码图像寻像方法、定位方法、服务器及存储介质。本发明专利技术中,获取检测区域内的标识符号,其中,标识符号是由位于二维码图像静区内的线段与二维码图像编码区内的一个模块所构成的丁字型标识;将包含标识符号的图像确定为二维码图像。使得在不占用二维码编码资源的情况下实现对二维码的快速寻像。

【技术实现步骤摘要】
一种二维码图像寻像方法、定位方法、服务器及存储介质
本专利技术实施例涉及通信
,特别涉及一种二维码图像寻像方法、定位方法、服务器及存储介质。
技术介绍
目前二维码在人们的生活中得到越来越多的应用,不论是在商场购物还是信息获取方面一般都会应用到二维码。并且二维码应用中所涉及的关键技术在于二维码的寻像和定位,其中,寻像即在多个图像中寻找到所需要应用的二维码图像,定位即将寻找到的二维码图像按照规定的识别方向进行摆正,从而为获取二维码中的信息做准备。专利技术人发现现有技术中至少存在如下问题:现有技术中在进行二维码寻像时,一般利用的是二维码中的“牛眼”标识,即位于二维码编码区域的左上角、右上角和左下角的三个回字形符号,如图1所示,但利用上述的牛眼标识进行寻像时,所利用的“牛眼”标识是位于二维码的编码区域内的,因此占用了二维码的编码资源;另一方面由于上述的“牛眼”标识结构复杂,因此影响寻像以及寻像之后的二维码图像定位过程的处理速度。
技术实现思路
本专利技术实施方式的目的在于提供一种二维码图像寻像方法、定位方法、服务器及存储介质,使得在不占用二维码编码资源的情况下实现对二维码的快速寻像。为解决上述技术问题,本专利技术的实施方式提供了一种二维码图像寻像方法,包括以下步骤:获取检测区域内的标识符号,其中,标识符号是由位于二维码图像静区内的线段与二维码图像编码区内的一个模块所构成的丁字型标识;将包含标识符号的图像确定为二维码图像。本专利技术的实施方式还提供了一种二维码图像定位方法,包括:获取包含标识符号的二维码图像,其中,标识符号是由位于二维码图像静区内的线段与二维码图像编码区内的一个模块所构成的丁字型标识;通过校正标识符号达到预设状态,对二维码图像进行位置校正;将位置校正后的二维码图像作为二维码图像的定位结果。本专利技术的实施方式还提供了一种服务器,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的二维码图像寻像方法。本专利技术的实施方式还提供了一种服务器,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的二维码图像定位方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现如上所述的二维码图像寻像方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现如上所述的二维码图像定位方法。本专利技术实施方式相对于现有技术而言,在对二维码图像进行寻像时,采用的是获取检测区域内的标识符号,由于标识符号一部分结构仅利用了编码区内的一个模块,其余部分占用的是静区资源,因此本申请的标识符号大大节省了存储资源的占用,并且本申请的标识符号结构简单,从而提高了二维码图像寻像的处理速度。另外,所述线段的长度至少为三个模块的边长的和,线段的宽度至少为一个模块的边长。另外,二维码图像为矩形,并且在二维码图像的至少一个边上包含至少一个标识符号。该实现中,通过在二维码图像的至少一个边上包含至少一个标识符号,从而当任意一个边上的一个标识符号被污损的情况下,依然可以用剩余的标识符号实现对二维码图像的寻像过程。另外,获取检测区域内的标识符号,具体包括:获取二维码图像中至少一个标识符号。另外,预设状态包括:竖直状态或水平状态。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是现有技术中“牛眼”标识的二维码图像;图2是本申请第一实施例中二维码图像寻像方法的流程图;图3是本申请第一实施例中二维码图像中标识符号的分布示意图;图4是本申请第二实施例中二维码图像寻像方法的流程图;图5(a)至图5(b)是本申请第二实施例中二维码图像中标识符号的分布示意图;图6是本申请第三实施例中二维码图像定位方法的流程图;图7(a)至图7(d)是本申请第三实施例中二维码图像位置校正方式示意图;图8是本申请第四实施例中二维码图像定位方法的流程图;图9是本申请第五实施例中服务器的结构示意图;图10是本申请第六实施例中服务器的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种二维码图像寻像方法。具体流程如图2所示,包括以下步骤:步骤101,获取检测区域内的标识符号。具体的说,在本实施方式中,标识符号是由位于二维码图像静区内的线段与二维码图像编码区内的一个模块所构成的丁字型标识,如图3所示为本实施方式中二维码图像中标识符号的分布示意图,虚线矩形框区域为二维码图像编码区,虚线矩形框与实线矩形框之间的区域为二维码图像静区,并且编码区一般是用于存储信息的区域,而静区中不存储信息只是用于与其它图像进行分离,图中由椭圆所包围的部分即为本实施方式中的标识符号,由图中可以看出丁字型符号的一部分结构仅占用了编码区内的一个模块;丁字型符号的另一部分结构完全位于静区内,因此处于静区内的结构是完全不占用存储资源的,因此本实施方式中的标识符号仅仅占用了二维码图像中很小一部分的存储资源。需要说明的是,在本实施方式中,位于静区内的线段的长度至少为三个模块的边长的和,线段的宽度至少为一个模块的边长,例如,二维码图像编码区内的一个模块的边长为A,则线段的长度为3A,线段的宽度为A。当然本实施方式中仅是举例进行说明,在实际应用中线段的边长还可以是4A,线段的宽度还可以是2A,对于符合要求的其它尺寸的线段也是在本申请的保护范围内的,本申请实施方式中不再对其进行赘述。需要说明的是,在本实施方式中,具体可以获取通过摄像装置拍摄的检测区域内的图像,通过对检测区域内的图像进行识别,获取检测区域内的标识,对于图像识别的具体过程并不是本申请的重点,因此本实施方式中不再进行赘述。步骤102,将包含标识符号的图像确定为二维码图像。具体的说,在本实施方式中,在获取检测区域内的标识符号之后,就可以准确的确定出标识符号在检测区域内的位置,确定在该位置包含标识符号的图像,并将该图像确定为二维码图像,从而实现了根据标识符号寻找二维码图像的目的。需要说明的是,在本实施方式中的标识符号仅是由一个模块和一个线段所组成的,由于结构相对简单,因此寻像过程中的处理速度是非常快的。与现有技术相比,本实施方式提供的二维码图像寻像方法,在对二维码图像进行寻像时,采用的是获取检测区域内的标识符号,由于标识符号一部分结构仅占用了编码区内的一个模块,其余部分占用的是静区资源,因此本申请的标识符号大大节省了存储资源的占用,并且本申请的标识符号结构简单,从而提高了二维码图像寻像的处理速度。本专利技术的第二实施方式涉及一种二本文档来自技高网...

【技术保护点】
1.一种二维码图像寻像方法,其特征在于,包括:获取检测区域内的标识符号,其中,所述标识符号是由位于二维码图像静区内的线段与二维码图像编码区内的一个模块所构成的丁字型标识;将包含所述标识符号的图像确定为二维码图像。

【技术特征摘要】
1.一种二维码图像寻像方法,其特征在于,包括:获取检测区域内的标识符号,其中,所述标识符号是由位于二维码图像静区内的线段与二维码图像编码区内的一个模块所构成的丁字型标识;将包含所述标识符号的图像确定为二维码图像。2.根据权利要求1所述的二维码图像寻像方法,其特征在于,所述线段的长度至少为三个所述模块的边长的和,所述线段的宽度至少为一个所述模块的边长。3.根据权利要求2所述的二维码图像寻像方法,其特征在于,所述二维码图像为矩形,并且在所述二维码图像的至少一个边上包含至少一个所述标识符号。4.根据权利要求3所述的二维码图像寻像方法,其特征在于,所述获取检测区域内的标识符号,具体包括:获取所述二维码图像中至少一个所述标识符号。5.一种二维码图像定位方法,其特征在于,包括:获取包含标识符号的二维码图像,其中,所述标识符号是由位于二维码图像静区内的线段与二维码图像编码区内的一个模块所构成的丁字型标识;通过校正所述标识符号达到预设状态,对所述二维码图像进行位置校正;将位置校正后的所述二维码图像作为二维码图...

【专利技术属性】
技术研发人员:周劼韩宝军马兵会王京杨建设
申请(专利权)人:北京龙贝世纪科技股份有限公司
类型:发明
国别省市:北京,11

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

1