防伪防窜货标签码的生成方法、识别方法、装置及设备

文档序号:36505720发布日期:2023-12-28 14:28阅读:35来源:国知局
防伪防窜货标签码的生成方法

本发明实施例涉及防伪溯源,尤其涉及一种防伪防窜货标签码的生成方法、识别方法、装置及设备。


背景技术:

1、目前的二维码技术属于公开技术,不具备防伪的功能,容易被复制和造假。而现有的各类微点码技术虽然没有公开解密方法,但通常需要将微点码单独打印在包装上进行商品防伪和防窜货,其隐蔽性较差,也容易被复制和破解,从而降低了防伪和防窜货能力。为了解决上述问题,可以考虑将二维码与微点码进行叠加,但是通过简单叠加会出现微点码码点与二维码码块之间重合导致部分微点码码点消失的问题。


技术实现思路

1、本发明实施例提供一种防伪防窜货标签码的生成方法、识别方法、装置及设备,以解决二维码和微点码的直接叠加会使部分微点码码点消失而导致识别困难的问题,同时能够增强防伪防窜货标签码的不可复制性及不易破解性,从而提高防伪和防窜货能力。

2、第一方面,本发明实施例提供了一种防伪防窜货标签码的生成方法,该方法包括:

3、根据预设二维码图像参数以及预设二维码数据信息生成目标二维码图像;所述目标二维码图像中码块区域颜色为黑色,码块以外区域颜色为白色;

4、根据预设微点码图像参数以及预设微点码数据信息生成目标微点码图像;所述目标微点码图像中码点区域颜色为黑色,码点以外区域颜色为白色;

5、将所述目标二维码图像和所述目标微点码图像进行融合,以生成目标防伪防窜货标签码;其中,针对每个像素坐标,若在所述目标二维码图像和所述目标微点码图像中均为白色,则将所述像素坐标处像素点的颜色融合为白色;若在所述目标二维码图像和所述目标微点码图像中均为黑色,则将所述像素坐标处像素点的颜色融合为白色;若在所述目标二维码图像中为黑色,且在所述目标微点码图像中为白色,则将所述像素坐标处像素点的颜色融合为黑色;若在所述目标二维码图像中为白色,且在所述目标微点码图像中为黑色,则将所述像素坐标处像素点的颜色融合为黑色。

6、可选的,所述将所述目标二维码图像和所述目标微点码图像进行融合,包括:

7、若存在所述目标微点码图像中的目标码点部分重合于所述目标二维码图像中的目标码块的边界,则将所述目标码点位置的像素点融合为黑色,并将所述目标码点周围预设宽度边框中的像素点融合为白色。

8、第二方面,本发明实施例还提供了一种防伪防窜货标签码的识别方法,应用于本发明任意实施例所提供的防伪防窜货标签码的生成方法所生成的防伪防窜货标签码,该方法包括:

9、获取目标防伪防窜货标签码的原始图像;

10、对所述原始图像进行预处理,得到融合码图像;其中,所述预处理包括清晰化、灰度化、二值化以及图像矫正;

11、根据预设二维码编码规则解码所述融合码图像中的二维码数据信息;

12、对所述融合码图像进行信息和特征提取,分离得到微点码图像;

13、根据预设微点码编码规则解码所述微点码图像中的微点码数据信息;

14、根据所述二维码数据信息和所述微点码数据信息进行防伪认证、防窜货验证或信息溯源。

15、可选的,所述对所述融合码图像进行信息和特征提取,分离得到微点码图像,包括:

16、对所述融合码图像进行连通域分析,得到所有连通的第一白色像素区域集合;

17、根据预设微点码码点大小和预设二维码码块大小,从所述第一白色像素区域集合中筛选出第一白色码点集合;

18、对所述融合码图像进行像素翻转,并再次进行连通域分析,得到所有连通的第二白色像素区域集合;

19、根据所述预设微点码码点大小和所述预设二维码码块大小,从所述第二白色像素区域集合中筛选出第二白色码点集合;

20、根据所述第一白色码点集合和所述第二白色码点集合得到所述微点码图像。

21、可选的,所述微点码数据信息中包括商品销售区域信息和/或商品流通区域信息,所述二维码数据信息中包括微点码信息字段和商品相关信息字段,所述微点码信息字段用于二维码与微点码之间的信息绑定;

22、相应的,所述根据所述二维码数据信息和所述微点码数据信息进行防伪认证、防窜货验证或信息溯源,包括:

23、根据所述商品销售区域信息和/或商品流通区域信息进行防窜货验证;

24、将所述二维码数据信息和所述微点码数据信息进行交叉验证,以进行防伪认证或信息溯源。

25、可选的,所述对所述原始图像进行预处理,包括:

26、使用训练后的神经网络对灰度化后的图像进行清晰化和二值化。

27、第三方面,本发明实施例还提供了一种防伪防窜货标签码的生成装置,该装置包括:

28、二维码图像生成模块,用于根据预设二维码图像参数以及预设二维码数据信息生成目标二维码图像;所述目标二维码图像中码块区域颜色为黑色,码块以外区域颜色为白色;

29、微点码图像生成模块,用于根据预设微点码图像参数以及预设微点码数据信息生成目标微点码图像;所述目标微点码图像中码点区域颜色为黑色,码点以外区域颜色为白色;

30、防伪防窜货标签码生成模块,用于将所述目标二维码图像和所述目标微点码图像进行融合,以生成目标防伪防窜货标签码;其中,针对每个像素坐标,若在所述目标二维码图像和所述目标微点码图像中均为白色,则将所述像素坐标处像素点的颜色融合为白色;若在所述目标二维码图像和所述目标微点码图像中均为黑色,则将所述像素坐标处像素点的颜色融合为白色;若在所述目标二维码图像中为黑色,且在所述目标微点码图像中为白色,则将所述像素坐标处像素点的颜色融合为黑色;若在所述目标二维码图像中为白色,且在所述目标微点码图像中为黑色,则将所述像素坐标处像素点的颜色融合为黑色。

31、第四方面,本发明实施例还提供了一种防伪防窜货标签码的识别装置,该装置包括:

32、原始图像获取模块,用于获取目标防伪防窜货标签码的原始图像;

33、融合码图像获取模块,用于对所述原始图像进行预处理,得到融合码图像;其中,所述预处理包括清晰化、灰度化、二值化以及图像矫正;

34、二维码数据信息解码模块,用于根据预设二维码编码规则解码所述融合码图像中的二维码数据信息;

35、微点码图像获取模块,用于对所述融合码图像进行信息和特征提取,分离得到微点码图像;

36、微点码数据信息解码模块,用于根据预设微点码编码规则解码所述微点码图像中的微点码数据信息;

37、防伪溯源模块,用于根据所述二维码数据信息和所述微点码数据信息进行防伪认证、防窜货验证或信息溯源。

38、第五方面,本发明实施例还提供了一种计算机设备,该计算机设备包括:

39、一个或多个处理器;

40、存储器,用于存储一个或多个程序;

41、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的防伪防窜货标签码的生成方法或者防伪防窜货标签码的识别方法。

42、第六方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所提供的防伪防窜货标签码的生成方法或者防伪防窜货标签码的识别方法。

43、本发明实施例提供了一种防伪防窜货标签码的生成方法,可首先根据预设二维码图像参数以及预设二维码数据信息生成目标二维码图像,其中的码块区域颜色为黑色,码块以外区域颜色为白色,并根据预设微点码图像参数以及预设微点码数据信息生成目标微点码图像,其中的码点区域颜色为黑色,码点以外区域颜色为白色,再将目标二维码图像和目标微点码图像进行融合,以生成目标防伪防窜货标签码,融合过程中针对每个像素坐标,两图像中一黑一白融合为黑,两黑或两白融合为白。本发明实施例所提供的防伪防窜货标签码的生成方法,通过将微点码融合到二维码中得到所需的防伪防窜货标签码,使得微点码具有极强的隐蔽性,增强了防伪防窜货标签码的不可复制性及不易破解性,从而提高了防伪能力,同时也节约了商品的包装空间,具有编码容量高、制作成本低、应用广泛等特点。进一步通过将码点与码块重合位置的像素点的颜色融合为白色,也解决了融合过程中码点消失的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1