一种二维码候选区筛选的方法及装置制造方法及图纸

技术编号:30796946 阅读:16 留言:0更新日期:2021-11-16 08:01
本申请涉及二维码技术领域,特别地,涉及一种二维码候选区筛选的方法及装置。为了解决一些非数据矩阵码区域会被定位到的问题。所述方法包括:获取待筛选二维码候选区的二值化图像,其中,二维码候选区为从图像中确定可能包含二维码的图像区;对所述二值化图像进行连通域分析,筛选出确定为数据矩阵码的第一二维码候选区;根据所述第一二维码候选区的长宽横向比例、或长宽纵向比例,对所述第一二维码候选区进行分块,得到若干个矩形区域;针对每个矩形区域,对所述矩形区域进行连通域分析并计算边缘点数量,筛选出确定为数据矩阵码的第二二维码候选区;按照预设的排序策略对第二二维码候选区进行排序,生成二维码候选区推荐列表。生成二维码候选区推荐列表。生成二维码候选区推荐列表。

【技术实现步骤摘要】
一种二维码候选区筛选的方法及装置


[0001]本申请涉及二维码
,尤其涉及一种二维码候选区筛选的方法及装置。

技术介绍

[0002]二维码是用某种特定的几何图形按一定规律在平面分布的、黑白相间的、记录数据符号信息的图形;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点、存储容量大且具有很强的数据纠错能力,可靠性强。
[0003]数据矩阵码是二维码的一种,具有尺寸小、纠错能力强等特点,因此在工业自动化领域得到了广泛的应用。已知的数据矩阵码定位方法,主要根据数据矩阵码边界的模式边特征进行定位。当数据矩阵码图像的背景较为复杂、或者背景特征与模式边特征相近时,一些非数据矩阵码区域也会被定位到,导致数据矩阵码识别准确率低。

技术实现思路

[0004]本申请提供了一种二维码候选区筛选的方法及装置,通过对定位到的二维码候选区进行灰度分析,比对数据矩阵码区域与非数据库矩阵码区域之间的灰度分布差异性,滤除非数据矩阵码区域,一定程度上可以解决一些非数据矩阵码区域会被定位到、数据矩阵码识别准确率低的问题。
[0005]本申请的实施例是这样实现的:
[0006]本申请实施例的第一方面提供一种二维码候选区筛选的方法,包括:
[0007]获取待筛选二维码候选区的二值化图像,其中,二维码候选区为从图像中确定可能包含二维码的图像区;
[0008]对所述二值化图像进行连通域分析,筛选出确定为数据矩阵码的第一二维码候选区;
[0009]根据所述第一二维码候选区的长宽横向比例、或长宽纵向比例,对所述第一二维码候选区进行分块,得到若干个矩形区域;
[0010]针对每个矩形区域,对所述矩形区域进行连通域分析并计算边缘点数量,筛选出确定为数据矩阵码的第二二维码候选区;
[0011]按照预设的排序策略对第二二维码候选区进行排序,生成二维码候选区推荐列表。
[0012]在一些实施例中,所述根据所述第一二维码候选区的长宽横向比例、或长宽纵向比例,对所述第一二维码候选区进行分块,得到若干个矩形区域,具体执行步骤包括:
[0013]根据所述第一二维码候选区的长宽横向比例、或长宽纵向比例,确定分块边界;根
据所述分块边界对所述第一二维码候选区进行分块,得到若干个矩形区域。
[0014]在一些实施例中,对所述二值化图像进行连通域分析,筛选出确定为数据矩阵码的第一二维码候选区,具体执行步骤包括:
[0015]对所述二值化图像进行连通域分析,获取第一连通域信息;根据所述第一连通域信息,判定相对应的二值化图像是否为非数据矩阵码区域;滤除所述二值化图像中确定为非数据矩阵码区域,筛选出确定为数据矩阵码的第一二维码候选区。
[0016]在一些实施例中,所述针对每个矩形区域,对所述矩形区域进行连通域分析并计算边缘点数量,筛选出确定为数据矩阵码的第二二维码候选区,具体执行步骤,包括:
[0017]针对每个矩形区域,对所述矩形区域进行连通域分析并计算边缘点数量,得到所述矩形区域的第二连通域信息和边缘点数量;根据所述第二连通域信息和边缘点数量,判定是否为无效矩形区域;根据所述第一二维码候选区中判定为无效矩形区域的数量,判定相对应的第一二维码候选区是否为非数据矩阵码区域;其中,若所述第一二维码候选区中判定为无效矩形区域数量占多数,则相对应的第一二维码候选区确定为非数据矩阵码区域;滤除所述第一二维码候选区中确定为非数据矩阵码区域,筛选出确定为数据矩阵码的第二二维码候选区。
[0018]在一些实施例中,所述第一连通域信息和所述第二连通域信息包括:连通域数量和连通域面积。
[0019]在一些实施例中,所述根据所述第一连通域信息,判定相对应的二值化图像是否为非数据矩阵码区域,具体执行步骤为:
[0020]若所述第一连通域信息的连通域数量少,且所述第一连通域信息的连通域面积大,则判定相对应的二值化图像为非数据矩阵码区域;若所述第一连通域信息的连通域数量多,且所述第一连通域信息的连通域面积小,则判定相对应的二值化图像为数据矩阵码区域。
[0021]在一些实施例中,所述根据所述第二连通域信息和边缘点数量,判定是否为无效矩形区域,具体执行步骤为:
[0022]若所述第二连通域信息的连通域数量少,且所述边缘点数量少,则判定所述矩形区域为无效矩形区域。
[0023]在一些实施例中,所述预设的排序策略包括:按照越可能是二维码候选区,排序越靠前的规则进行排序,其中,越可能是二维码候选区的判定依据为:综合分析第一连通域信息、第二连通域信息,以及所述无效矩形区域的数量。
[0024]本申请实施例的第二方面提供一种二维码候选区筛选的装置,包括:
[0025]获取模块,用于获取待筛选二维码候选区的二值化图像,其中,二维码候选区为从图像中确定可能包含二维码的图像区;
[0026]分块模块,用于根据第一二维码候选区的长宽横向比例、或长宽纵向比例,对所述第一二维码候选区进行分块,得到若干个矩形区域;
[0027]筛选模块,用于对所述二维码候选区进行连通域分析,筛选出确定为数据矩阵码的二维码候选区;
[0028]排序模块,用于按照预设的排序策略对第二二维码候选区进行排序,生成二维码候选区推荐列表。
[0029]本申请提供的技术方案包括以下有益技术效果:通过对定位的二维码候选区进行连通域分析,可以实现快速滤除部分非数据矩阵码区域,提高筛选效率;进一步通过对二维码候选区进行分块,得到若干个矩形区域并进行逐个分析,提高筛选的准确性;进一步通过对筛选出的二维码候选区进行排序,生成二维码候选区推荐列表,以实现越可能是二维码候选区能够优先进入后续步骤,提高工作效率;进一步通过依据二维码候选区的长宽横向比例、或长宽纵向比例进行分块,得到若干个矩形区域,以实现针对不同场景选择相应划分小区域的方式,以达到高效、灵活的滤除非数据矩阵码区域,并保证高准确性。
附图说明
[0030]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1示出了本申请实施例一种二维码候选区筛选的方法的流程示意图;
[0032]图2示出了本申请实施例一种二维码候选区进行分块的示意图。
具体实施方式
[0033]现在将描述某些示例性实施方案,以从整体上理解本文所公开的装置和方法的结构、功能、制造和用途的原理。这些实施方案的一个或多个示例已在附图中示出。本领域的普通技术人员将会理解,在本文中具体描述并示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种二维码候选区筛选的方法,其特征在于,包括:获取待筛选二维码候选区的二值化图像,其中,二维码候选区为从图像中确定可能包含二维码的图像区;对所述二值化图像进行连通域分析,筛选出确定为数据矩阵码的第一二维码候选区;根据所述第一二维码候选区的长宽横向比例、或长宽纵向比例,对所述第一二维码候选区进行分块,得到若干个矩形区域;针对每个矩形区域,对所述矩形区域进行连通域分析并计算边缘点数量,筛选出确定为数据矩阵码的第二二维码候选区;按照预设的排序策略对第二二维码候选区进行排序,生成二维码候选区推荐列表。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一二维码候选区的长宽横向比例、或长宽纵向比例,对所述第一二维码候选区进行分块,得到若干个矩形区域,具体执行步骤包括:根据所述第一二维码候选区的长宽横向比例、或长宽纵向比例,确定分块边界;根据所述分块边界对所述第一二维码候选区进行分块,得到若干个矩形区域。3.根据权利要求1所述的方法,其特征在于,对所述二值化图像进行连通域分析,筛选出确定为数据矩阵码的第一二维码候选区,具体执行步骤包括:对所述二值化图像进行连通域分析,获取第一连通域信息;根据所述第一连通域信息,判定相对应的二值化图像是否为非数据矩阵码区域;滤除所述二值化图像中确定为非数据矩阵码区域,筛选出确定为数据矩阵码的第一二维码候选区。4.根据权利要求1所述的方法,其特征在于,所述针对每个矩形区域,对所述矩形区域进行连通域分析并计算边缘点数量,筛选出确定为数据矩阵码的第二二维码候选区,具体执行步骤,包括:针对每个矩形区域,对所述矩形区域进行连通域分析并计算边缘点数量,得到所述矩形区域的第二连通域信息和边缘点数量;根据所述第二连通域信息和边缘点数量,判定是否为无效矩形区域;根据所述第一二维码候选区中判定为无效矩形区域的数量,判定相对应的第一二维码候选区是否为非数据矩阵码...

【专利技术属性】
技术研发人员:张天慧姚毅杨艺全煜鸣金刚彭斌
申请(专利权)人:深圳市凌云视迅科技有限责任公司
类型:发明
国别省市:

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

1