二维码检测装置、二维码检测方法及存储介质制造方法及图纸

技术编号:30402934 阅读:62 留言:0更新日期:2021-10-20 10:49
本公开内容涉及二维码检测装置、二维码检测方法及存储介质。根据本公开内容的一个实施例,该二维码检测装置包括:确定单元,被配置成确定包括二值化图像中的多个矩形图块的第一图块集;移除单元,被配置成通过基于第一图块集中的图块的图块特征从第一图块集移除满足预定条件的矩形图块得到第二图块集;以及检测单元,被配置成检测第二图块集中各图块以确定二值化图像的与快速反应码、阿兹特克码和数据矩阵码中的至少一种有关的二维码信息。本公开内容的方法、装置和存储介质至少能有助于实现以下效果之一:能够检测多种二维码、召回率高、准确率高、执行速度快以及占用资源少。执行速度快以及占用资源少。执行速度快以及占用资源少。

【技术实现步骤摘要】
二维码检测装置、二维码检测方法及存储介质


[0001]本公开内容总体上涉及图像处理,更具体的,涉及二维码检测装置、二维码检测方法及存储介质。

技术介绍

[0002]在日常生活中,用于解析二维条码(2-dimensional barcode;有时也简称“二维码”)的二维码应用已经非常广泛。二维条码中保存着各种各样有用的信息。若要解析二维条码中的信息,就必须先定位到二维条码的具体位置。
[0003]另外,存在诸如QR码(即,快速反应条码,也可称为快速反应码,Quick Response barcode)、Aztec码(即,阿兹特克条码,也可称为阿兹特克码,Aztec barcode)、DM码(即,数据矩阵条码,也可称为数据矩阵码,DataMatrix barcode)及PDF417码(即,PDF417条码,也可称为PDF417码,PDF417barcode)的各种类型的二维条码。图1示出了四种示例二维码:快速反应码101、阿兹特克码103、数据矩阵码105和PDF417条码107。每一种二维条码都有它自己的特点和规则。所以解析二维条码中信息的时候还需要知道二维条码的类别,以便于使用相应的解析函数得到二维条码中保存的信息。

技术实现思路

[0004]在下文中将给出关于本公开内容的简要概述,以便提供关于本公开内容的某些方面的基本理解。应当理解,此概述并不是关于本公开内容的穷举性概述。它并不是意图确定本公开内容的关键或重要部分,也不是意图限定本公开内容的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。
[0005]在诸如智能电话的移动终端上实现二维码应用是期望的。因此需要这种二维码应用有很好的实时性。基于深度学习的二维码解析方法由于速度慢而不适合用于二维码应用。鉴于此,专利技术人在本公开内容中提出一种不使用深度学习的二维码检测技术。
[0006]根据本公开内容的一个方面,提供了一种二维码检测装置,其特征在于,二维码检测装置包括:确定单元,被配置成确定包括二值化图像中的多个矩形图块的第一图块集;移除单元,被配置成通过基于第一图块集中的图块的图块特征从第一图块集移除满足预定条件的矩形图块得到第二图块集;以及检测单元,被配置成检测第二图块集中各图块以确定二值化图像的与快速反应码、阿兹特克码和数据矩阵码中的至少一种有关的二维码信息;其中,第一图块集为N个连通域图块集的并集;N个连通域图块集中的每个与N个不同大小的结构体中的相应结构体相关联;N为大于1的自然数;并且确定单元被配置成以各相应结构体对二值化图像进行缩小白色图像区的形态学处理,以及确定二值化图像中的与各形态学处理生成的相应中间图像中的各黑色连通域的外接矩形包围的图块对应的对应图块作为相应连通域图块集中的连通域图块。
[0007]根据本公开内容的一个方面,提供了一种二维码检测方法,其特征在于,二维码检测方法包括:确定包括二值化图像中的多个矩形图块的第一图块集;通过基于第一图块集
中的图块的图块特征从第一图块集移除满足预定条件的矩形图块得到第二图块集;以及检测第二图块集中各图块以确定二值化图像的与快速反应码、阿兹特克码和数据矩阵码中的至少一种有关的二维码信息;其中,第一图块集为N个连通域图块集的并集;N个连通域图块集中的每个与N个不同大小的结构体中的相应结构体相关联;N为大于1的自然数;并且检测第二图块集中各图块包括以各相应结构体对二值化图像进行缩小白色图像区的形态学处理,以及确定二值化图像中的与各形态学处理生成的相应中间图像中的各黑色连通域的外接矩形包围的图块对应的对应图块作为相应连通域图块集中的连通域图块。
[0008]根据本公开内容的另一方面,提供了一种其上存储有程序的计算机可读存储介质,其特征在于,程序使得在程序被处理器执行时实现二维码检测方法,二维码检测方法包括:确定包括二值化图像中的多个矩形图块的第一图块集;通过基于第一图块集中的图块的图块特征从第一图块集移除满足预定条件的矩形图块得到第二图块集;以及检测第二图块集中各图块以确定二值化图像的与快速反应码、阿兹特克码和数据矩阵码码中的至少一种有关的二维码信息;其中,第一图块集为N个连通域图块集的并集;N个连通域图块集中的每个与N个不同大小的结构体中的相应结构体相关联;N为大于1的自然数;并且检测第二图块集中各图块包括以各相应结构体对二值化图像进行缩小白色图像区的形态学处理,以及确定二值化图像中的与各形态学处理生成的相应中间图像中的各黑色连通域的外接矩形包围的图块对应的对应图块作为相应连通域图块集中的连通域图块。
[0009]本公开内容的方法、装置和存储介质至少能有助于实现如下效果之一:能够检测多种二维码、召回率高、准确率高、执行速度快、占用资源少。
附图说明
[0010]参照附图下面说明本公开内容的实施例,这将有助于更加容易地理解本公开内容的以上和其他目的、特点和优点。附图只是为了示出本公开内容的原理。在附图中不必依照比例绘制出单元的尺寸和相对位置。相同的附图标记可以表示相同的特征。在附图中:
[0011]图1示出了四种示例二维码;
[0012]图2示出了根据本公开内容的一个实施例的二维码检测装置;
[0013]图3示出了两个倾斜的PDF417码;
[0014]图4示出了三幅示例文档图像;
[0015]图5示出了根据本公开内容的一个实施例的移除单元;
[0016]图6示出了根据本公开内容的一个实施例的检测操作的流程图;
[0017]图7示出了根据本公开内容的一个实施例的检测操作的流程图;
[0018]图8示出了根据本公开内容的一个实施例的检测操作的流程图;
[0019]图9示出了根据本公开内容的一个实施例的二维码检测方法的流程图;
[0020]图10示出了根据本公开内容的一个实施例的移除处理的流程图;以及
[0021]图11示出了根据本公开内容的一个实施例的信息处理设备的示例性框图。
具体实施方式
[0022]在下文中将结合附图对本公开内容的示例性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实际实施例的所有特征。然而,应该了解,在开发任何这种实际实
施例的过程中可以做出很多特定于实施例的决定,以便实现开发人员的具体目标,并且这些决定可能会随着实施例的不同而有所改变。
[0023]在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本公开内容,在附图中仅仅示出了与根据本公开内容的方案密切相关的装置结构,而省略了与本公开内容关系不大的其他细节。
[0024]应理解的是,本公开内容并不会由于如下参照附图的描述而只限于所描述的实施形式。在本文中,在可行的情况下,实施例可以相互组合、不同实施例之间的特征替换或借用、在一个实施例中省略一个或多个特征。
[0025]本公开内容的一个方面提供用于检测二维码的二维码检测装置。该二维码检测装置能够对输入图像进行检测,以确定输入图像中所包含的二维码的位置及二维码类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种二维码检测装置,其特征在于,所述二维码检测装置包括:确定单元,被配置成确定包括二值化图像中的多个矩形图块的第一图块集;移除单元,被配置成通过基于所述第一图块集中的图块的图块特征从第一图块集移除满足预定条件的矩形图块得到第二图块集;以及检测单元,被配置成检测所述第二图块集中各图块以确定所述二值化图像的与快速反应码、阿兹特克码和数据矩阵码中的至少一种有关的二维码信息;其中,所述第一图块集为N个连通域图块集的并集;所述N个连通域图块集中的每个与N个不同大小的结构体中的相应结构体相关联;N为大于1的自然数;并且所述确定单元被配置成以各相应结构体对所述二值化图像进行缩小白色图像区的形态学处理,以及确定所述二值化图像中的与各形态学处理生成的相应中间图像中的各黑色连通域的外接矩形包围的图块对应的对应图块作为相应连通域图块集中的连通域图块。2.根据权利要求1二维码检测装置,其中,所述移除单元包括第一移除单元,被配置成基于图块尺寸移除所述第一图块集中的不满足预定尺寸条件的矩形图块。3.根据权利要求2所述的二维码检测装置,其中,所述预定尺寸条件包括以下中的至少一个:所述第一图块集中的目标图块的图块尺寸中的宽度在预定宽度范围内;所述图块尺寸中的长度在预定长度范围内;所述图块尺寸中的宽度与所述二值化图像的宽度的比在预定宽度比范围内;所述图块尺寸中的长度与所述二值化图像的长度的比在预定长度比范围内;所述图块尺寸所对应的图块面积在预定面积范围内;所述图块尺寸所对应的图块面积与所述二值化图像的面积的比在预定面积比范围内;以及所述图块尺寸中的长度和所述图块尺寸中的宽度的比在预定长宽比范围内。4.根据权利要求1二维码检测装置,其中,所述移除单元包括第二移除单元,被配置成通过使用非极大值抑制算法基于交叠面积移除所述第一图块集中的冗余图块。5.根据权利要求4二维码检测装置,其中,所述第二移除单元被配置成:当所述第一图块集中的目标图块与述第一图块集中的另一图块的交并比大于预定阈值且所述目标图块的面积小于所述另一图块,则从所述第一图块集移除所述目标图块。6.根据权利要求1二维码检测装置,其中,所述移除单元包括第三移除单元,被配置成在所述第一图块集中的目标图块的在至少一个方向上的...

【专利技术属性】
技术研发人员:张春燕孙俊汪留安
申请(专利权)人:富士通株式会社
类型:发明
国别省市:

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

1