一种隐形编码图形定位方法技术

技术编号:35702973 阅读:15 留言:0更新日期:2022-11-23 14:57
本发明专利技术涉及一种隐形编码图形定位方法,包括:获取待处理图像;在待处理图像中搜寻定位模组;所述定位模组包括若干定位码点,定位码点包括隐形区和非隐形区;根据定位模组的位置特征,确定码点搜寻方向;按码点搜寻方向查找剩余码点,得到所有码点。所述隐形编码图形中定位码点包括隐形区和非隐形区,非隐形区便于用户定位隐形编码图形,非隐形区便于解码算法定位编码图形,以支持后续解码;本发明专利技术利用定位码点的位置特征确立码点的搜寻方向,避免对码点的多方向搜寻,减少搜寻计算量,提高了搜寻效率,可大大提高识读效率;同时能减少几何变换带来的精度损失,提高识读效率和准确率。提高识读效率和准确率。提高识读效率和准确率。

【技术实现步骤摘要】
一种隐形编码图形定位方法


[0001]本专利技术涉及一种隐形编码图形定位方法,属于隐形编码图形定位领域。

技术介绍

[0002]隐形编码图形将条码信息隐藏于包装图案之中,既不破坏包装图案、不影响条码功能,又能满足防伪需要。其主要形式有:覆盖式隐形条码、光化学处理的隐形条码、隐形油墨印制的隐形条码、纸质隐形条码及金属隐形条码等。
[0003]隐形编码图形肉眼不可见,为使用户能获取带有隐形编码图形的图像进行防伪认证,现有技术中一般将隐形编码图形叠加在其他非隐形编码图形上,如专利CN104915702B《带有辨识点的防伪码图、其生成方法及生成装置》;或者直接标识出隐形编码图形位置。但以上两种方法均只是为了便于用户定位获取隐形编码图形,对后续隐形编码图形的定位和解码没有影响。
[0004]因此,需要一种新型隐形编码图形定位方法,以提高隐形编码图形的解码速度。
[0005]公开号为CN110188582B的专利《一种商品标签上隐形图形编码中定位点识别方法》公开了以下步骤:步骤1:对标签包含信息进行隐形图形编码,在原始隐形图形编码图像中嵌入定位点;步骤2:在标签打印介质上打印出包含定位点的隐形图形编码图像;步骤3:拍摄打印出来的编码图像;步骤4:对拍摄图像进行二值化、黑白形态学处理;步骤5:从预处理后的图像中根据数据点与定位点连通分量的面积不同识别出嵌入的定位点,并利用形心法计算相应的定位点坐标;步骤6:根据三角定位识别原理确定定位点的对应关系,进行图像定位和几何变换。该专利技术采用向量计算的方法来判断定位点的方向,计算量仍较大。

技术实现思路

[0006]为了克服现有技术中存在的问题,本专利技术设计了一种隐形编码图形定位方法,隐形编码图形中定位码点包括隐形区和非隐形区,非隐形区便于用户定位隐形编码图形,非隐形区便于解码算法定位编码图形,以支持后续解码;利用定位码点的位置特征确立码点的搜寻方向,避免对码点的多方向搜寻,减少搜寻计算量,提高了搜寻效率,可大大提高识读效率;同时能减少几何变换带来的精度损失,提高识读效率和准确率。
[0007]为了实现上述目的,本专利技术采用如下技术方案:
[0008]技术方案一
[0009]一种隐形编码图形定位方法,包括以下步骤:
[0010]获取待处理图像;
[0011]在待处理图像中搜寻定位模组;所述定位模组包括若干定位码点,定位码点包括隐形区和非隐形区;
[0012]根据定位模组的位置特征,确定码点搜寻方向;
[0013]按码点搜寻方向查找剩余码点,得到所有码点。
[0014]进一步地,还包括:将待处理图像转换为灰度图像;将所述灰度图像转换为二值化
图像;在二值化图像中搜寻定位码点。
[0015]进一步地,所述将待处理图像转换为灰度图像,以公式表达为:
[0016]Gray=(19595*r+38469*g+7472*b)>>16
[0017]式中,r、g、b分别表示待处理图像中像素点的三个颜色分量;Gray表示灰度图像中像素点的灰度值。
[0018]进一步地,还包括对所述灰度图像进行去噪处理,以公式表达为:
[0019][0020]式中,g(x,y)为灰度图像中像素点的灰度值;m
L
为像素点局部的灰度均值;为像素点局部的灰度方差;为灰度图像图像全局的噪声方差;为去噪处理后灰度图像中像素点的灰度值。
[0021]进一步地,所述搜寻定位模组,具体如下:
[0022]搜寻定位码点隐形区;对搜寻结果进行连通域分析,并根据连通域面积确定搜寻结果是否为定位码点。
[0023]进一步地,所述确定码点搜寻方向,具体如下:
[0024]取两个定位码点,根据两个定位码点的相对位置关系,建立直角坐标系;根据所述直角坐标系确定码点搜寻方向。
[0025]进一步地,所述按码点搜寻方向查找剩余码点,具体为:
[0026]按码点搜寻方向,对二值化图像进行连通域分析,得到若干连通域;将若干连通域确定为数据码点。
[0027]进一步地,还包括:设置面积值域,剔除面积不在面积值域之内的连通域。
[0028]技术方案二
[0029]一种隐形编码图形,包括:
[0030]定位模组,所述定位模组包括若干定位码点,定位码点包括隐形区和非隐形区;
[0031]数据模组,所述数据模组包括若干数据码点;
[0032]所述定位码点的隐形区和数据模组在特定光线下显现;所述定位码点隐形区用于指示所述若干数据码点位置。
[0033]与现有技术相比本专利技术有以下特点和有益效果:
[0034]本专利技术所述定位码点包括隐形区和非隐形区,非隐形区便于用户定位隐形编码图形,非隐形区便于解码算法定位编码图形,以支持后续解码。
[0035]本专利技术利用定位码点的位置特征确立码点的搜寻方向,避免对码点的多方向搜寻,减少搜寻计算量,提高了搜寻效率,可大大提高识读效率;同时能减少几何变换带来的精度损失,提高识读效率和准确率。
[0036]本专利技术通过特定波段的隐形油墨和红外滤光片结合的方式可以提高图像采集系统所采集图像的清晰度,从而提高识读准确率;
[0037]本专利技术采用滤波算法对灰度图像进行去噪处理,可提高识读效率,减小图像模糊
不利于识读带来的影响;
附图说明
[0038]图1是本专利技术流程图;
[0039]图2是印刷包装隐形编码图形示意图;
[0040]图3是图像采集示意图
[0041]图4是定位模组示意图;
[0042]图5是所述码点搜寻方向示意图。
具体实施方式
[0043]下面结合实施例对本专利技术进行更详细的描述。
[0044]一种隐形编码图形,包括定位模组和数据模组。优选地,隐形编码图形为点阵码样式。
[0045]所述定位模组包括若干定位码点,定位码点包括隐形区和非隐形区。
[0046]本实施例中,如图4所示,定位码点的隐形区和非隐形区均为半圆形;定位模组为线性排列的五个定位码点,位于隐形编码图形中央位置。当然,定位码点的隐形区也可为圆形,非隐形区为圆环形或其他形状。
[0047]所述数据模组包括若干数据码点。
[0048]所述数据码点和隐形区由近红外油墨印刷,在特定光线下显现,非肉眼可见。所述定位码点的隐形区用于为后续的解码算法指示数据码点的位置,非隐形区用于为用户指示隐形编码图形的位置。
[0049]一种隐形编码图形印刷方法,包括如下步骤:
[0050]获取产品标识,根据产品标识生成编码信息,根据编码信息生成数据模组;
[0051]组合所述数据模组和定位模组,得到编码图形;
[0052]如图2所示,在包装设计稿中标识出需要印刷点阵码的位置,为了便于防伪和溯源,可在设计稿中多处加入点阵码,形成可变数据区;
[0053]利用近红外油墨印刷数据模组和各定位码点的隐形本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种隐形编码图形定位方法,其特征在于,包括以下步骤:获取待处理图像;在待处理图像中搜寻定位模组;所述定位模组包括若干定位码点,定位码点包括隐形区和非隐形区;根据定位模组的位置特征,确定码点搜寻方向;按码点搜寻方向查找剩余码点,得到所有码点。2.根据权利要求1所述的一种隐形编码图形定位方法,其特征在于,还包括:将待处理图像转换为灰度图像;将所述灰度图像转换为二值化图像;在二值化图像中搜寻定位码点。3.根据权利要求2所述的一种隐形编码图形定位方法,其特征在于,所述将待处理图像转换为灰度图像,以公式表达为:Gray=(19595*r+38469*g+7472*b)>>16式中,r、g、b分别表示待处理图像中像素点的三个颜色分量;Gray表示灰度图像中像素点的灰度值。4.根据权利要求2所述的一种隐形编码图形定位方法,其特征在于,还包括对所述灰度图像进行去噪处理,以公式表达为:式中,g(x,y)为灰度图像中像素点的灰度值;m
L
为像素点局部的灰度均值;为像素点局部的灰度方差;为灰度图像图像全局的噪声方差;为去噪处理后灰度图像中像素点的灰度值。5.根据权利要求1所述的一种隐形编码图形定位方法,其特征在于,所述搜寻定位模组,...

【专利技术属性】
技术研发人员:陈绳旭马吉良何荣茂王秋婉
申请(专利权)人:三维码厦门网络科技有限公司
类型:发明
国别省市:

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

1