一种视觉码批量生成的系统及其方法与流程

文档序号:14489345阅读:361来源:国知局
一种视觉码批量生成的系统及其方法与流程

本发明涉及印刷包装领域,更具体地说是指一种视觉码批量生成的系统及其方法。



背景技术:

现有的视觉码批量生成,存在以下问题:1、不能根据不同的底图信息,批量生成码信息;2、不能生成特种视觉码和反色视觉码,视觉码可调参数单一;3、深色或者信息丰富的背景图片识别速度有一定影响;4、三维码像素点与底图的信息结合点在于亮度信息,融合不充分。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供一种视觉码批量生成的系统及其方法。

为实现上述目的,本发明采用以下技术方案:

一种视觉码批量生成的系统,包括:

二维码模板生成模块,用于根据编码信息生成通用二维码模板;

像素点识别模块,用于识别二维码模板,确定其有效数据的位置,减少二维码的像素数,并调整像素大小;

彩色图像融合模块,用于上传视觉码的应用底图,转换图像的色彩空间,根据图像的亮度值确定视觉码像素的亮度值,将色彩图的位置信息与视觉码有效编码识别像素点融合,以使视觉码适应彩色底图的信息点;

调节模块,用于调整视觉码像素的颜色信息和形状信息;

参数调整模块,用于底图图像与视觉码像素的对比度调节、视觉码像素的大小调节、二维码模板版本调节、纠错等级调节、像素点颜色调节、定位框颜色调节,像素点形状调节和定位框形状调节;

组合模块,用于将已调整颜色和形状的定位框与视觉码的有效信息点进行组合,生成批量视觉码的模板信息;

界面生成模块,用于批量生成视觉码的界面;

批量生成模块,用于生成一物一码的视觉码图像。

其进一步技术方案为:所述编码信息包括网址,数字,字符或名片;使用python自带的二维码模板生成通用二维码。

其进一步技术方案为:所述像素点识别模块调整的像素大小为3-5个像素大小。

其进一步技术方案为:所述彩色图像融合模块还包括用于转换图像的色彩空间为hsl色彩空间,并提取图像的l亮度空间,根据图像的亮度值确定视觉码像素的亮度值,对应的亮度值调节在1-10之间;转换图像空间为rgba空间,提取图像底图的色彩层rgb中的一个,并将色彩图的位置信息与视觉码有效编码识别像素点融合,使视觉码适应彩色底图的信息点。

其进一步技术方案为:所述调节模块包括颜色调节模块和形状调节模块;所述颜色调节模块用于调整视觉码的像素颜色和定位框颜色;所述形状调节模块用于调整视觉码的像素形状和定位框形状。

其进一步技术方案为:所述视觉码批量生成的系统还包括特种视觉码调节模块,用于深色背景和白色信息点的视觉码批量生成。

其进一步技术方案为:所述特种视觉码调节模块还包括用于底图彩色层信息与视觉码有效像素融合,使底图的轮廓信息代表像素点的有效信息;深色背景图,使用白色的像素点,隐藏黑色像素点的位置信息,形成反色视觉码。

其进一步技术方案为:所述界面生成模块还包括用于输出路径,批量生成文本命令,底图上传和二维码模板信息调节;所述二维码模板信息调节包括亮度信息调节、对比度信息调节、版本信息调节、纠错等级信息调节、像素点颜色信息调节、定位点颜色调节、定位点形状信息调节和像素点形状信息调节。

其进一步技术方案为:所述批量生成模块,用于生成一物一码的视觉码图像的方式为:使用pyinstall对视觉码生成信息和界面信息进行封装生成exe可执行文件,批量生成视觉码;或,将底图信息上传服务器,服务器匹配视觉码的有效像素信息位置,自动生成批量视觉码。

视觉码批量生成的方法,包括以下步骤;

步骤一,根据编码信息生成通用二维码模板;

步骤二,确定二维码模板的有效数据位置,减少二维码的像素数,并调整像素大小;

步骤三,上传视觉码的应用底图,转换图像的色彩空间为hsl色彩空间,并提取图像的l亮度空间,根据图像的亮度值确定视觉码像素的亮度值,转换图像空间为rgba空间,提取图像底图的色彩层rgb中的一个,并且将色彩图的位置信息与视觉码有效编码识别像素点融合,使视觉码适应彩色底图的信息点;

步骤四,调整视觉码像素的颜色信息和形状信息;

步骤五,将底图图像与视觉码像素的对比度调节、视觉码像素的大小调节、二维码模板版本调节、纠错等级调节、像素点颜色调节、定位框颜色调节,像素点形状调节和定位框形状调节;

步骤六,将调整后的颜色和形状的定位框与视觉码的有效信息点进行组合,生成批量视觉码的模板信息;

步骤七,批量生成视觉码的界面;

步骤八,批量生成一物一码的视觉码图像。

本发明与现有技术相比的有益效果是:通过采集底图的亮度信息和底图的彩色内容信息,与二维码模板的编码信息中提取的有效像素融合,并生成批量视觉码的格式信息,批量生成一物一码的可变视觉码,且生成特种视觉码和反色视觉码,可调整视觉码的参数,视觉码的识别简单,方便读取;彩色图像融合模块使得三维码像素点与底图的信息结合点融合充分,且视觉码的生成未公开,使商家掌握唯一视觉码的生成方法,有效地抑制防伪现象的发生。

下面结合附图和具体实施例对本发明作进一步描述。

附图说明

图1为视觉码批量生成的系统的方框图;

图2为视觉码批量生成的方法的流程图。

10二维码模板生成模块20像素点识别模块

30彩色图像融合模块40调节模块

41颜色调节模块42形状调节模块

50参数调整模块60特种视觉码调节模块

70组合模块80界面生成模块

90批量生成模块

具体实施方式

为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。

如图1到图2所示的具体实施例,如图1所示,本发明公开了一种视觉码批量生成的系统,包括:

二维码模板生成模块10,用于根据编码信息生成通用二维码模板;

像素点识别模块20,用于识别二维码模板,确定其有效数据的位置,减少二维码的像素数,并调整像素大小;

彩色图像融合模块30,用于上传视觉码的应用底图,转换图像的色彩空间,根据图像的亮度值确定视觉码像素的亮度值,将色彩图的位置信息与视觉码有效编码识别像素点融合,以使视觉码适应彩色底图的信息点;

调节模块40,用于调整视觉码像素的颜色信息和形状信息;

参数调整模块50,用于底图图像与视觉码像素的对比度调节、视觉码像素的大小调节、二维码模板版本调节、纠错等级调节、像素点颜色调节、定位框颜色调节,像素点形状调节和定位框形状调节;

组合模块70,用于将已调整颜色和形状的定位框与视觉码的有效信息点进行组合,生成批量视觉码的模板信息;

界面生成模块80,用于批量生成视觉码的界面;

批量生成模块90,用于生成一物一码的视觉码图像。

其中,编码信息包括网址,数字,字符或名片;使用python自带的二维码模板生成通用二维码。

进一步地,在本实施例中,像素点识别模块20调整的像素大小为3-5个像素大小。

其中,彩色图像融合模块30还包括用于转换图像的色彩空间为hsl色彩空间,并提取图像的l亮度空间,根据图像的亮度值确定视觉码像素的亮度值,对应的亮度值调节在1-10之间;转换图像空间为rgba空间,提取图像底图的色彩层rgb中的一个,并将色彩图的位置信息与视觉码有效编码识别像素点融合,使视觉码适应彩色底图的信息点。

具体地,如图1所示,调节模块40包括颜色调节模块41和形状调节模块42;颜色调节模块41用于调整视觉码的像素颜色和定位框颜色;形状调节模块42用于调整视觉码的像素形状和定位框形状。

其中,视觉码有效信息像素的颜色和定位框的颜色,两者颜色可以不同,定位框的形状可以为心形,矩形,圆角矩形,圆形或者其它形状。

具体地,如图1所示,视觉码批量生成的系统还包括特种视觉码调节模块60,用于深色背景和白色信息点的视觉码批量生成。

其中,特种视觉码调节模块60还包括用于底图彩色层信息与视觉码有效像素融合,使底图的轮廓信息代表像素点的有效信息;深色背景图,使用白色的像素点,隐藏黑色像素点的位置信息,形成反色视觉码。其中,两种特种视觉码依然可以用手机进行读取。

其中,界面生成模块80还包括用于输出路径,批量生成文本命令,底图上传和二维码模板信息调节;所述二维码模板信息调节包括亮度信息调节、对比度信息调节、版本信息调节、纠错等级信息调节、像素点颜色信息调节、定位点颜色调节、定位点形状信息调节和像素点形状信息调节。

其中,批量生成模块90,用于生成一物一码的视觉码图像的方式为:使用pyinstall对视觉码生成信息和界面信息进行封装生成exe可执行文件,批量生成视觉码;或,将底图信息上传服务器,服务器匹配视觉码的有效像素信息位置,自动生成批量视觉码。

进一步地,批量生成包括批量模板信息的制作,采集底图的亮度层信息和彩色单层信息,与二维码模板的有效像素点匹配,批量视觉码样式信息存储,包括版本格式,纠错等级颜色信息,形状信息等。

其中,批量生成的视觉码可以通过喷墨印刷或者数码印刷方法打印在产品包装,通过手机微信进行识别。

其中,生成的视觉码包括三层信息,亮度最高的为编码信息层,中间亮度的为辅助信息识别层,底图为信息层。

其中,反色视觉码的批量生成过程为:将黑色信息像素点变为底图颜色,中间亮度的辅助信息层变为白色,输入批量文本信息,调节参数批量生成。

具体地,如图2所示,本发明还公开了视觉码批量生成的方法,包括以下步骤;

步骤一,根据编码信息生成通用二维码模板;

步骤二,确定二维码模板的有效数据位置,减少二维码的像素数,并调整像素大小;

步骤三,上传视觉码的应用底图,转换图像的色彩空间为hsl色彩空间,并提取图像的l亮度空间,根据图像的亮度值确定视觉码像素的亮度值,转换图像空间为rgba空间,提取图像底图的色彩层rgb中的一个,并且将色彩图的位置信息与视觉码有效编码识别像素点融合,使视觉码适应彩色底图的信息点;

步骤四,调整视觉码像素的颜色信息和形状信息;

步骤五,将底图图像与视觉码像素的对比度调节、视觉码像素的大小调节、二维码模板版本调节、纠错等级调节、像素点颜色调节、定位框颜色调节,像素点形状调节和定位框形状调节;

步骤六,将调整后的颜色和形状的定位框与视觉码的有效信息点进行组合,生成批量视觉码的模板信息;

步骤七,批量生成视觉码的界面;

步骤八,批量生成一物一码的视觉码图像。

本发明通过采用批量一物一码视觉码的生成能够有效表明产品的信息,视觉码可以是产品的介绍,活动信息推广界面,对产品进行广泛的营销;相对于二维码,视觉码的喷码节省墨量,并且更加美观,能够与产品外包装的图案结合,符合产品的特性;商家还可以通过包装表面的视觉码,确定商品的流通渠道,一物一码的防伪设计,方便商家收集产品的销售信息,起到防伪,溯源,防窜货的功能;顾客通过购买相应产品,扫描视觉码信息能够获取产品的更多信息介绍,参与商品互动,增加顾客对产品的粘性,并且可以通过视觉码查询产品的真伪,了解产品的流通渠道。

综上所述,本发明通过采集底图的亮度信息和底图的彩色内容信息,与二维码模板的编码信息中提取的有效像素融合,并生成批量视觉码的格式信息,批量生成一物一码的可变视觉码,且生成特种视觉码和反色视觉码,可调整视觉码的参数,视觉码的识别简单,方便读取;彩色图像融合模块使得三维码像素点与底图的信息结合点融合充分,且视觉码的生成未公开,使商家掌握唯一视觉码的生成方法,有效地抑制防伪现象的发生。

上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。

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