一种防伪方法、装置、计算机设备及存储介质转让专利

申请号 : CN202211219384.7

文献号 : CN115293312B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 程烨唐巧提宁毅鹏程礼邦

申请人 : 深圳前海量子云码科技有限公司

摘要 :

本发明实施例公开了一种防伪方法、装置、计算机设备及存储介质。该方法包括:根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小;根据最小码点间距和码点大小生成目标微观编码图像,并将目标微观编码图像印刷至彩色背景图像上,或者将目标微观编码图像和彩色背景图像叠加印刷至标的物上,以将目标微观编码图像作为防伪码用于防伪。实现了将防伪码植入到任意标的物上预先设计好的背景图像中,微观编码图像可以很好的隐藏在有颜色的背景中,不会破坏标的物本身的外观,提升了隐蔽性和美观性,同时也保证了识别率。而且通过叠加印刷提升了复制的难度及成本,从而提升了防伪性能。

权利要求 :

1.一种防伪方法,其特征在于,包括:

根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小;

根据所述最小码点间距和所述码点大小生成目标微观编码图像,并将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上,以将所述目标微观编码图像作为防伪码用于防伪;

所述将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上,包括:采用CMYK颜色模式对所述目标微观编码图像和所述彩色背景图像进行印刷,其中,所述目标微观编码图像使用黑色油墨,所述彩色背景图像使用至少三种颜色的油墨;

所述根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小,包括:设定所述最小码点间距大于所述墨点间距;

设定所述码点大小大于C、M和Y三个颜色通道中的最小墨点大小,且大于K颜色通道中的墨点大小。

2.根据权利要求1所述的防伪方法,其特征在于,在所述将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上之后,还包括:捕获所述标的物上赋码区域的彩色图像,并对所述彩色图像分色得到红、绿和蓝三个颜色通道的图像数据;

分别对各组所述图像数据进行解析,若至少一组所述图像数据解析成功,则判定防伪验证通过。

3.根据权利要求2所述的防伪方法,其特征在于,在所述分别对各组所述图像数据进行解析之后,还包括:若各组所述图像数据均解析失败,则分别对各组所述图像数据进行低通滤波处理和明暗度调整处理,并再次分别对处理后的各组所述图像数据进行解析。

4.根据权利要求3所述的防伪方法,其特征在于,所述分别对各组所述图像数据进行低通滤波处理和明暗度调整处理,包括:分别对各组所述图像数据,依次根据多组处理参数进行多轮低通滤波处理和明暗度调整处理,直至能够验证通过。

5.根据权利要求4所述的防伪方法,其特征在于,在所述分别对各组所述图像数据,依次根据多组处理参数进行多轮低通滤波处理和明暗度调整处理之后,还包括:若处理超过预设次数,则重新捕获一张所述标的物上赋码区域的彩色图像进行验证。

6.一种防伪装置,其特征在于,包括:

码点参数确定模块,用于根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小;

编码图像生成模块,用于根据所述最小码点间距和所述码点大小生成目标微观编码图像,并将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上,以将所述目标微观编码图像作为防伪码用于防伪;

所述编码图像生成模块,包括:

图像印刷单元,用于采用CMYK颜色模式对所述目标微观编码图像和所述彩色背景图像进行印刷,其中,所述目标微观编码图像使用黑色油墨,所述彩色背景图像使用至少三种颜色的油墨;

所述码点参数确定模块,包括:

码点间距设定单元,用于设定所述最小码点间距大于所述墨点间距;

码点大小设定单元,用于设定所述码点大小大于C、M和Y三个颜色通道中的最小墨点大小,且大于K颜色通道中的墨点大小。

7.一种计算机设备,其特征在于,包括:

一个或多个处理器;

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

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑5中任一所述的防伪方法。

8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑5中任一所述的防伪方法。

说明书 :

一种防伪方法、装置、计算机设备及存储介质

技术领域

[0001] 本发明实施例涉及防伪技术领域,尤其涉及一种防伪方法、装置、计算机设备及存储介质。

背景技术

[0002] 传统的防伪方法通常需要为防伪码预留特定的印刷位置,为了保证防伪码能够识别成功,对防伪码的背景也有一定的要求,从而会破坏标的物本身的外观,同时也使得防伪码的复制较为容易,降低了防伪性能。

发明内容

[0003] 本发明实施例提供一种防伪方法、装置、计算机设备及存储介质,以避免对特定背景的依赖,实现将防伪码植入到任意标的物上预先设计好的背景图像中。
[0004] 第一方面,本发明实施例提供了一种防伪方法,该方法包括:
[0005] 根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小;
[0006] 根据所述最小码点间距和所述码点大小生成目标微观编码图像,并将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上,以将所述目标微观编码图像作为防伪码用于防伪。
[0007] 可选的,所述将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上,包括:
[0008] 采用CMYK颜色模式对所述目标微观编码图像和所述彩色背景图像进行印刷,其中,所述目标微观编码图像使用黑色油墨,所述彩色背景图像使用至少三种颜色的油墨。
[0009] 可选的,所述根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小,包括:
[0010] 设定所述最小码点间距大于所述墨点间距;
[0011] 设定所述码点大小大于C、M和Y三个颜色通道中的最小墨点大小,且大于K颜色通道中的墨点大小。
[0012] 可选的,在所述将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上之后,还包括:
[0013] 捕获所述标的物上赋码区域的彩色图像,并对所述彩色图像分色得到红、绿和蓝三个颜色通道的图像数据;
[0014] 分别对各组所述图像数据进行解析,若至少一组所述图像数据解析成功,则判定防伪验证通过。
[0015] 可选的,在所述分别对各组所述图像数据进行解析之后,还包括:
[0016] 若各组所述图像数据均解析失败,则分别对各组所述图像数据进行低通滤波处理和明暗度调整处理,并再次分别对处理后的各组所述图像数据进行解析。
[0017] 可选的,所述分别对各组所述图像数据进行低通滤波处理和明暗度调整处理,包括:
[0018] 分别对各组所述图像数据,依次根据多组处理参数进行多轮低通滤波处理和明暗度调整处理,直至能够验证通过。
[0019] 可选的,在所述分别对各组所述图像数据,依次根据多组处理参数进行多轮低通滤波处理和明暗度调整处理之后,还包括:
[0020] 若处理超过预设次数,则重新捕获一张所述标的物上赋码区域的彩色图像进行验证。
[0021] 第二方面,本发明实施例还提供了一种防伪装置,该装置包括:
[0022] 码点参数确定模块,用于根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小;
[0023] 编码图像生成模块,用于根据所述最小码点间距和所述码点大小生成目标微观编码图像,并将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上,以将所述目标微观编码图像作为防伪码用于防伪。
[0024] 第三方面,本发明实施例还提供了一种计算机设备,该计算机设备包括:
[0025] 一个或多个处理器;
[0026] 存储器,用于存储一个或多个程序;
[0027] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的防伪方法。
[0028] 第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所提供的防伪方法。
[0029] 本发明实施例提供了一种防伪方法,首先根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小,然后根据该最小码点间距和码点大小生成目标微观编码图像,再将目标微观编码图像印刷至彩色背景图像上,或者将目标微观编码图像和彩色背景图像叠加印刷至标的物上,以使用目标微观编码图像作为防伪码用于防伪。本发明实施例所提供的防伪方法,通过根据任意指定的彩色背景图像自适应的确定微观编码图像中的最小码点间距和码点大小,进而生成目标微观编码图像与彩色背景图像叠加印刷,实现了将防伪码植入到任意标的物上预先设计好的背景图像中,微观编码图像可以很好的隐藏在有颜色的背景中,不会破坏标的物本身的外观,提升了隐蔽性和美观性,同时也保证了识别率。而且通过叠加印刷提升了复制的难度及成本,从而提升了防伪性能。

附图说明

[0030] 图1为本发明实施例一提供的防伪方法的流程图;
[0031] 图2为本发明实施例一提供的示例性印刷前四通道油墨墨点的分布示意图;
[0032] 图3为本发明实施例一提供的示例性目标微观编码图像的示意图;
[0033] 图4为本发明实施例一提供的示例性目标微观编码图像与背景图像结合后油墨墨点的分布示意图;
[0034] 图5为本发明实施例一提供的示例性分色得到的三通道图像数据的分布示意图;
[0035] 图6为本发明实施例一提供的示例性经过处理后的图像数据的分布示意图;
[0036] 图7为本发明实施例二提供的防伪装置的结构示意图;
[0037] 图8为本发明实施例三提供的计算机设备的结构示意图。

具体实施方式

[0038] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0039] 在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0040] 实施例一
[0041] 图1为本发明实施例一提供的防伪方法的流程图。本实施例可适用于在任意产品上设置防伪码进行防伪的情况,该方法可以由本发明实施例所提供的防伪装置来执行,该装置可以由硬件和/或软件的方式来实现,一般可集成于计算机设备中。如图1所示,具体包括如下步骤:
[0042] S11、根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小。
[0043] 其中,彩色背景图像可以是商品标签或者外包装上预先设计好的背景图案的全部或者一部分,具体可以是从该背景图案中任意截取与传统微观编码图像所需的大小一致的区域作为所需的彩色背景图像,以便后续的目标微观编码图像生成。在印刷有颜色的背景时,通常采用半调网屏技术,即各个颜色通道是将油墨以点状,按照预设的角度和间隔距离,规律性地排布在所要印刷的区域,通过调整墨点的大小来调整其覆盖率,使该颜色通道呈现想要的灰度值,即墨点越大,覆盖率越大,该颜色通道呈现的灰度值越小。则根据彩色背景图像,可以得到其基于半调网屏技术所预设的墨点间距和墨点大小,为了使得后续生成的目标微观编码图像能够被有效识别,需要考虑墨点间距和墨点大小对其产生的影响,进而对其最小码点间距和码点大小进行调整。如最小码点间距需要足够大(如大于墨点间距),码点大小需要足够大(如可以大于所有墨点的墨点大小)等等。
[0044] S12、根据所述最小码点间距和所述码点大小生成目标微观编码图像,并将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上,以将所述目标微观编码图像作为防伪码用于防伪。
[0045] 具体的,在确定了最小码点间距和码点大小之后,即可根据最小码点间距和码点大小生成目标微观编码图像,生成过程可以参考传统的生成方式,并结合最小码点间距和码点大小进行调整。其中,微观编码图像是以微米为单位的码点按照一定的排布规则构成的图像,其中包含了可变数据信息,可实现一物一码,即编码不重复,微观编码图像具体可以是单色图像、灰度图像和彩色图像。由于码点很小,肉眼难以辨别,所以本身即具有很好的隐藏效果,可与商品印刷标识很好的结合。在得到目标微观编码图像后,针对已印刷的彩色背景图像即可直接将目标微观编码图像印刷至彩色背景图像之上完成赋码,针对待印刷的彩色背景图像则可将目标微观编码图像和彩色背景图像叠加印刷至标的物表面完成赋码,从而将目标微观编码图像作为防伪码用于防伪。通过将目标微观编码图像植入到彩色背景图像中,相比于植入在白色或浅色标的物表面,可以使得目标微观编码图像更加隐蔽,起到隐蔽和难以复制的防伪效果。另外针对待印刷的彩色背景图像,在赋码时,可以将目标微观编码图像与彩色背景图像同时印刷,也可以先印刷彩色背景图像,再单独印刷目标微观编码图像。
[0046] 在上述技术方案的基础上,可选的,所述将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上,包括:采用颜色模式对所述目标微观编码图像和所述彩色背景图像进行印刷,其中,所述目标微观编码图像使用黑色油墨,所述彩色背景图像使用至少三种颜色的油墨。
[0047] 具体的,目前主流的彩色印刷是采用CMYK(4基色)颜色模式,即C(青)、M(洋红)、Y(黄)和K(黑)四种颜色的油墨。白光是由红、绿、蓝三种颜色的光混合而成,当白光照射到各种颜色的油墨上时,C(青)油墨可吸收红色的光,保留绿色和蓝色的光而呈现出青色,M(洋红)油墨可吸收绿色的光,保留红色和蓝色的光而呈现出洋红色,Y(黄)油墨可吸收蓝色的光,保留红色和绿色的光而呈现出黄色,K(黑)油墨可吸收红、绿、蓝全部三种颜色的光而呈现出黑色。当C(青)、M(洋红)和Y(黄)三种颜色的油墨之间互相叠加时,则可吸收各自对应颜色的光,如C(青)和M(洋红)油墨叠加时,则可吸收红色和绿色的光而保留蓝色的光,呈现出蓝色等等。当我们想要将标的物表面印刷成某一颜色,只要将C(青)、M(洋红)、Y(黄)和K(黑)四种颜色的油墨分别按照一定的覆盖率印刷在标的物表面即可呈现想要的颜色,相应的,即可采用半调网屏技术,通过调整四个颜色通道的灰度值即可呈现想要的颜色。
[0048] 进一步的,目标微观编码图像可以使用黑色油墨进行印刷,则可吸收更多颜色的光,从而可以更容易被识别到,当然,也可使用其他颜色油墨进行印刷。则在赋码时,可以将目标微观编码图像与彩色背景图像中的K(黑)通道一同印刷,具体可以将目标微观编码图像合并到彩色背景图像的K(黑)通道数据中。同时,可以仅在当彩色背景图像使用至少三种颜色的油墨时,对目标微观编码图像的最小码点间距和码点大小进行调整。其中,当彩色背景图像中包含K(黑)油墨时,由于黑色油墨可吸收三种颜色的光,所以黑色油墨在识别时捕获到的彩色图像提取出的红、绿、蓝三个颜色通道中都会呈现深色,从而对植入的微观编码图像造成一定的影响。当彩色背景图像中包含C(青)、M(洋红)、Y(黄)三种颜色的油墨时,由于这三种颜色的油墨分别吸收红色、绿色和蓝色的光,所以提取出的红色通道中会在印有C(青)油墨的地方呈现深色,绿色通道中会在印有M(洋红)油墨的地方呈现深色,蓝色通道中会在印有Y(黄)油墨的地方呈现深色,所以在识别时捕获到的彩色图像提取出的三个颜色通道都会存在深色区域,不能得到干净的微观编码图像,从而对植入的微观编码图像造成一定的影响。因此,在这些情况下,即可根据确定的墨点间距和墨点大小,对微观编码图像中的最小码点间距和码点大小进行调整。
[0049] 相应的,当彩色背景图像仅使用到C(青)、M(洋红)、Y(黄)三种颜色的油墨中的一种或两种时,则只吸收红、绿、蓝中的一到两种颜色的光,从而保留了另外至少一种颜色的光不被吸收,即识别时捕获到的彩色图像进行分色后至少有一个颜色通道中背景颜色呈现透明或浅色。这种情况下,赋码时只需将传统生成的使用黑色油墨的微观编码图像植入即可,而对微观编码图像的码点无特殊要求,即无需对微观编码图像中的码点进行调整,以节约处理时间。进一步的,若微观编码图像使用其他颜色的油墨,则仍可能受到背景颜色的影响,如微观编码图像呈现深色的颜色通道中同时存在背景带来的深色区域,则仍然可以根据确定的墨点间距和墨点大小,对微观编码图像中的最小码点间距和码点大小进行调整。因为背景颜色可以有很多种,不同背景颜色采用的油墨颜色数量、覆盖率都会不同,对应的赋码和识别的难度也不同,因此可以在赋码时根据实际情况对码点的处理过程进行选用,对不同的情况可以分别进行处理。当然,也可以在任意情况下,均对最小码点间距和码点大小进行调整,以简化流程。
[0050] 进一步可选的,所述根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小,包括:设定所述最小码点间距大于所述墨点间距;设定所述码点大小大于C、M和Y三个颜色通道中的最小墨点大小,且大于K颜色通道中的墨点大小,从而保证不会受到黑色墨点的影响,并至少可以在一个颜色通道能够有效识别。其中,优选的,最小码点间距大于等于墨点间距的2倍,码点大小大于等于上述最小墨点大小的2倍,且大于等于K颜色通道中的墨点大小的2倍。进一步的,若某个颜色通道中各个墨点的墨点大小不同,则可以根据每个码点坐标的邻近墨点的墨点大小对相应的码点进行调整。
[0051] 在上述技术方案的基础上,可选的,在所述将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上之后,还包括:捕获所述标的物上赋码区域的彩色图像,并对所述彩色图像分色得到红、绿和蓝三个颜色通道的图像数据;分别对各组所述图像数据进行解析,若至少一组所述图像数据解析成功,则判定防伪验证通过。
[0052] 具体的,在需要进行识别的时候,可以使用手机等通用设备或专用设备捕获赋码区域的彩色图像,其中的赋码区域即目标微观编码图像所在的区域,然后可以对该彩色图像进行分色,得到红、绿、蓝三个颜色通道的图像数据,再分别将各个颜色通道的图像数据送到解码模块进行解析,由于容易会受到背景颜色的影响,或者目标微观编码图像的码点只会出现在部分颜色通道中,因此可以设置为只要有一个颜色通道的图像数据能够解析成功,即可完成该次解码,并判定当前的防伪验证结果为通过。
[0053] 进一步可选的,在所述分别对各组所述图像数据进行解析之后,还包括:若各组所述图像数据均解析失败,则分别对各组所述图像数据进行低通滤波处理和明暗度调整处理,并再次分别对处理后的各组所述图像数据进行解析。
[0054] 其中,低通滤波处理的目的是滤除间隔较小的图案,例如各个颜色通道中的墨点形成的暗点就符合此规律,可以较好的滤除,而由于目标微观编码图像包含的码点间距比较大,且码点的面积也比较大,即使经过低通滤波,也可以被保留下来。明暗度调整处理的目的是滤除杂点。则通过对各组图像数据进行低通滤波处理和明暗度调整处理,可以更好的突出目标微观编码图像的码点,从而便于解析。
[0055] 进一步可选的,所述分别对各组所述图像数据进行低通滤波处理和明暗度调整处理,包括:分别对各组所述图像数据,依次根据多组处理参数进行多轮低通滤波处理和明暗度调整处理,直至能够验证通过。
[0056] 具体的,可能在进行一次低通滤波处理和明暗度调整处理后,仍然解析失败,则可以对各组图像数据进行多轮处理,直至可以解析成功。而多轮处理过程,可以分别使用预设的多组处理参数,具体可以包括在低通滤波模块中预设的多组滤波参数以及在明暗度调整模块中预设的多组明暗度参数,每一轮处理都可以其中一组参数作为基准进行。通过根据多组处理参数进行多轮低通滤波处理和明暗度调整处理,可以适用于更多的场景,包括但不限于不同的背景颜色、背景墨点间距、墨点大小、最小码点间距以及码点大小等。
[0057] 进一步可选的,在所述分别对各组所述图像数据,依次根据多组处理参数进行多轮低通滤波处理和明暗度调整处理之后,还包括:若处理超过预设次数,则重新捕获一张所述标的物上赋码区域的彩色图像进行验证。具体的,若进行多轮处理超过预设次数后仍然无法解析成功,则可以重复上述的识别过程,重新捕获一张赋码区域的彩色图像进行验证,以避免图像捕获瑕疵对防伪验证结果的影响。
[0058] 具体示例说明:以目标微观编码图像使用黑色油墨,彩色背景图像使用4种颜色油墨为例。在印刷前,C(青)、M(洋红)、Y(黄)和K(黑)四个颜色通道中的油墨墨点分布如图2所示,则可以参考上述说明设置待植入的微观编码图像的最小码点间距,如可以设置为彩色背景图像中墨点间距的2倍。然后比较C(青)、M(洋红)、Y(黄)三个颜色通道中的油墨墨点大小,选择最小的一个(Y(黄)颜色通道),然后可以比较Y(黄)与K(黑)颜色通道中的油墨墨点大小,选择较大的一个(Y(黄)颜色通道)。然后可以参考上述说明设置待植入的微观编码图像的码点大小,如可以设置为Y(黄)颜色通道中墨点的2倍面积大小,随后生成的目标微观编码图像如图3所示。还可以将目标微观编码图像合并至背景颜色的K(黑)颜色通道中,从而得到K(黑)颜色通道中的油墨墨点分布如图4所示。在识读时,可以先用手机等通用设备或专用设备捕获到赋码区域的彩色图像,然后对进行分色处理,得到红、绿、蓝三个颜色通道的图像数据如图5所示,然后可以参考上述说明,将三个颜色通道的图像数据分别送给解码模块进行解码,如果解析成功则结束本次解码,如果解析失败则分别将得到的三个颜色通道的图像数据进行多轮低通滤波处理和明暗度调整处理并进行解析,直至解析成功为止。本示例中,蓝色通道经过处理后,可以还原出较为清晰的微观编码图像码点,如图6所示,达到较为接近目标微观编码图像的效果,可以成功解析出微观编码图像信息。
[0059] 本发明实施例所提供的技术方案,首先根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小,然后根据该最小码点间距和码点大小生成目标微观编码图像,再将目标微观编码图像印刷至彩色背景图像上,或者将目标微观编码图像和彩色背景图像叠加印刷至标的物上,以使用目标微观编码图像作为防伪码用于防伪。通过根据任意指定的彩色背景图像自适应的确定微观编码图像中的最小码点间距和码点大小,进而生成目标微观编码图像与彩色背景图像叠加印刷,实现了将防伪码植入到任意标的物上预先设计好的背景图像中,微观编码图像可以很好的隐藏在有颜色的背景中,不会破坏标的物本身的外观,提升了隐蔽性和美观性,同时也保证了识别率。而且通过叠加印刷提升了复制的难度及成本,从而提升了防伪性能。
[0060] 实施例二
[0061] 图7为本发明实施例二提供的防伪装置的结构示意图,该装置可以由硬件和/或软件的方式来实现,一般可集成于计算机设备中,用于执行本发明任意实施例所提供的防伪方法。如图7所示,该装置包括:
[0062] 码点参数确定模块71,用于根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小;
[0063] 编码图像生成模块72,用于根据所述最小码点间距和所述码点大小生成目标微观编码图像,并将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上,以将所述目标微观编码图像作为防伪码用于防伪。
[0064] 本发明实施例所提供的技术方案,首先根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小,然后根据该最小码点间距和码点大小生成目标微观编码图像,再将目标微观编码图像印刷至彩色背景图像上,或者将目标微观编码图像和彩色背景图像叠加印刷至标的物上,以使用目标微观编码图像作为防伪码用于防伪。通过根据任意指定的彩色背景图像自适应的确定微观编码图像中的最小码点间距和码点大小,进而生成目标微观编码图像与彩色背景图像叠加印刷,实现了将防伪码植入到任意标的物上预先设计好的背景图像中,微观编码图像可以很好的隐藏在有颜色的背景中,不会破坏标的物本身的外观,提升了隐蔽性和美观性,同时也保证了识别率。而且通过叠加印刷提升了复制的难度及成本,从而提升了防伪性能。
[0065] 在上述技术方案的基础上,可选的,编码图像生成模块72,包括:
[0066] 图像印刷单元,用于采用CMYK颜色模式对所述目标微观编码图像和所述彩色背景图像进行印刷,其中,所述目标微观编码图像使用黑色油墨,所述彩色背景图像使用至少三种颜色的油墨。
[0067] 在上述技术方案的基础上,可选的,码点参数确定模块71,包括:
[0068] 码点间距设定单元,用于设定所述最小码点间距大于所述墨点间距;
[0069] 码点大小设定单元,用于设定所述码点大小大于C、M和Y三个颜色通道中的最小墨点大小,且大于K颜色通道中的墨点大小。
[0070] 在上述技术方案的基础上,可选的,该防伪装置,还包括:
[0071] 图像捕获模块,用于在所述将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上之后,捕获所述标的物上赋码区域的彩色图像,并对所述彩色图像分色得到红、绿和蓝三个颜色通道的图像数据;
[0072] 图像解析模块,用于分别对各组所述图像数据进行解析,若至少一组所述图像数据解析成功,则判定防伪验证通过。
[0073] 在上述技术方案的基础上,可选的,该防伪装置,还包括:
[0074] 图像处理模块,用于在所述分别对各组所述图像数据进行解析之后,若各组所述图像数据均解析失败,则分别对各组所述图像数据进行低通滤波处理和明暗度调整处理,并再次分别对处理后的各组所述图像数据进行解析。
[0075] 在上述技术方案的基础上,可选的,图像处理模块具体用于:
[0076] 分别对各组所述图像数据,依次根据多组处理参数进行多轮低通滤波处理和明暗度调整处理,直至能够验证通过。
[0077] 在上述技术方案的基础上,可选的,该防伪装置,还包括:
[0078] 图像再捕获模块,用于在所述分别对各组所述图像数据,依次根据多组处理参数进行多轮低通滤波处理和明暗度调整处理之后,若处理超过预设次数,则重新捕获一张所述标的物上赋码区域的彩色图像进行验证。
[0079] 本发明实施例所提供的防伪装置可执行本发明任意实施例所提供的防伪方法,具备执行方法相应的功能模块和有益效果。
[0080] 值得注意的是,在上述防伪装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0081] 实施例三
[0082] 图8为本发明实施例三提供的计算机设备的结构示意图,示出了适于用来实现本发明实施方式的示例性计算机设备的框图。图8显示的计算机设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。如图8所示,该计算机设备包括处理器81、存储器82、输入装置83及输出装置84;计算机设备中处理器81的数量可以是一个或多个,图8中以一个处理器81为例,计算机设备中的处理器81、存储器82、输入装置83及输出装置84可以通过总线或其他方式连接,图8中以通过总线连接为例。
[0083] 存储器82作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的防伪方法对应的程序指令/模块(例如,防伪装置中的码点参数确定模块71及编码图像生成模块72)。处理器81通过运行存储在存储器82中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的防伪方法。
[0084] 存储器82可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器82可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器82可进一步包括相对于处理器81远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0085] 输入装置83可用于捕获标的物上赋码区域的彩色图像,以及产生与计算机设备的用户设置和功能控制有关的键信号输入等。输出装置84可用于采用CMYK颜色模式在标的物上进行印刷等等。
[0086] 实施例四
[0087] 本发明实施例四还提供一种包含计算机可执行指令的存储介质,该计算机可执行指令在由计算机处理器执行时用于执行一种防伪方法,该方法包括:
[0088] 根据已印刷或待印刷的彩色背景图像基于半调网屏技术预设的墨点间距和墨点大小,确定最小码点间距和码点大小;
[0089] 根据所述最小码点间距和所述码点大小生成目标微观编码图像,并将所述目标微观编码图像印刷至所述彩色背景图像上,或者,将所述目标微观编码图像和所述彩色背景图像叠加印刷至标的物上,以将所述目标微观编码图像作为防伪码用于防伪。
[0090] 存储介质可以是任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD‑ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM、兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
[0091] 当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的防伪方法中的相关操作。
[0092] 计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0093] 计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
[0094] 通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read‑Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0095] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。