The invention relates to an artistic two-dimensional code generation method and an image fusion device. Methods: the combination of visual saliency and Gauss Jordan elimination method, the adjustment of the two-dimensional code code, two-dimensional code generation and image combination of artistic value of two dimensional code scanning; error model of two-dimensional code module, two-dimensional code scanning module set error constraint expectation, adjust the local gray value of two-dimensional code module, fusion the results of the input image and the gray, gray art generated two-dimensional code; establish the image brightness adjustment, adjust color image pixel value, which is transformed into gray and gray art after the results of two-dimensional code, two-dimensional code generation of color art. The device comprises a coding information and an image acquisition module, an information coding module, a two-dimensional code and an image fusion module, and a result image output or display module. The invention combines two-dimensional code and picture to obtain artistic effect, effectively improves the visual effect of the two-dimensional code, and ensures the scanning robustness of the two-dimensional code.
【技术实现步骤摘要】
一种与图像融合的艺术化二维码生成方法及装置
本专利技术涉及二维码
,尤其涉及一种用于与图像融合的艺术化二维码生成的方法及装置。
技术介绍
由于智能手机的普及,二维码被广泛应用于连接线下与线上生活,其有着信息容量大,成本低,易于制作等优点,但是与此同时,其仅有黑白块构成的外观,使其缺乏视觉美感,与其他平面设计产品等难以融合,对产品品牌传播等缺少直观促进效果,难以满足用户个性化需求。二维码的美化过程,一直致力于提升二维码外观的视觉效果,使其变得更加有趣,更易传播。手工地改变二维码外观,往往成本较高,且不易操作,而采用自动化方式更改二维码外观,由于其便利性与低成本,更易被大众接受。二维码美化过程中的核心挑战在于改变二维码外观的同时,确保二维码中原包含信息不受影响,保证其仍能较容易被通用的扫描器扫描。将这种被通用扫描器容易扫描的特性,称为扫描健壮性。较好的扫描健壮性,可以保证二维码在现实生活场景中使用时,减少由于光照、噪音、遮挡以及扫描偏转角度等对二维码解析过程带来的影响。
技术实现思路
本专利技术的目的是提供一种与图像融合的艺术化二维码生成方法及装置,并保证获得的二维码在视觉效果及扫描健壮性上均具有较好性能。本专利技术提供一种与图像融合的艺术化二维码生成方法,实现步骤为:步骤1,获取二维码及输入图像二值化结果,构造操作码集合调整二维码码字,生成二值艺术化二维码;步骤2,获取输入图像的灰度化结果,并根据二维码扫描过程,建立二维码模块的扫描误差模型,设置预期的二维码模块扫描误差约束,在该约束条件下,局部调整二维码模块的灰度值,使其与输入图像的灰度化结果融合,生成灰 ...
【技术保护点】
一种与图像融合的艺术化二维码生成方法,其特征在于,实现步骤如下:步骤1,获取二维码及输入图像的二值化结果,构造操作码集合调整二维码码字,生成二值艺术化二维码Q
【技术特征摘要】
1.一种与图像融合的艺术化二维码生成方法,其特征在于,实现步骤如下:步骤1,获取二维码及输入图像的二值化结果,构造操作码集合调整二维码码字,生成二值艺术化二维码Qb;步骤2,获取输入图像的灰度化结果,建立二维码模块的扫描误差模型,并设置预期的二维码模块扫描误差约束,在该约束条件下,局部调整二维码模块的灰度值,使其与输入图像的灰度化结果融合,生成灰度艺术化二维码Qg;步骤3,获取输入图像的彩色原图及二值艺术化二维码对应的多通道图像,建立图像亮度调整方案,调整彩色原图的像素值,使其转化为灰度图后结果与灰度艺术化二维码一致,生成彩色艺术化二维码Qc。2.如权利要求1所述的一种与图像融合的艺术化二维码生成方法,其特征在于,所述的步骤1,具体实现步骤为:步骤1.1,将输入的原图像进行灰度化后,再利用阈值化方法获取对应的二值图像;步骤1.2,构造操作码集合,用于调整二维码编码数据;设置操作码的长度和结构与二维码的编码数据相同,将操作码的输入数据区域与填充数据区域的第k位设置为1,其他位都设置为0,按照二维码校验规则生成操作码的校验数据区域;步骤1.3,根据原图像视觉显著性分布情况,利用高斯约旦消元法及操作码之间的异或操作,对步骤1.2得到的操作码进行组合,调整操作码集合,将部分操作码的可控模块移动至校验数据区域,优先构造出控制显著性较高区域的操作码;步骤1.4,利用步骤1.3所获取的操作码集合,调整二维码的编码数据;将操作码与二维码的编码数据进行异或操作,改变指定位置的值,使二维码在该位置所对应的色彩值与图像二值化结果Ib对应位置的色彩相同。3.如权利要求2所述的一种与图像融合的艺术化二维码生成方法,其特征在于,所述的步骤1.1中利用阈值化方法获取二值图像的过程为:所述的二维码为QR码;首先将灰度图像Ig划分为多个正方形的子模块,每个子模块的边长n为灰度图像的边长,l为二维码的边长模块数;其中,第k个子模块Mk转化后的二值化结果为:其中,ζ(b,t)表示利用阈值t对b进行二值化操作,表示模块Mk中的像素x,G(x)为像素x的权重值,且将G(x)设置为高斯分布值:(i,j)指像素x的位置坐标,σ1为设置的常量。4.如权利要求2所述的一种与图像融合的艺术化二维码生成方法,其特征在于,所述的步骤1.3中,决定哪些是显著性较高区域的操作码,及如何进行可控模块的筛选时,利用视觉显著性、边沿检测以及启发式约束三种因素线性组合的方式来共同决定优先级顺序,设W表示优先级顺序的矩阵,则:W=λ1Edge+λ2Sal+λ3Heu其中,λ1、λ2和λ3为权重,三者的和为1,且λ3的值设置为小于0.1;Edge是对输入图像做边沿检测并进行合并均值操作后得到的结果,Sal是对输入图像I做视觉显著性区域提取并进行合并均值操作后得到的结果,Heu是启发式变量结果,用于帮助在边沿检测与视觉显著性相差不大的情况下,让离图像中心近的点,更容易获得较高权重,第(x,y)个模块位置取得的启发式变量结果Heux,y为:
【专利技术属性】
技术研发人员:李青锋,牛建伟,徐明亮,许威威,李翔,
申请(专利权)人:北京矩石科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。