【技术实现步骤摘要】
一种基于径向基函数的二维码图像生成方法
本专利技术涉及二维码
,具体涉及一种基于径向基函数的二维码图像生成方法。
技术介绍
二维码,又称二维条码,它是用某种特定的几何图形按一定规律在平面(二维方向上)分布形成黑白相间的图像,用以记录数据信息的符号,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。其中QR二维码应用最为广泛,它是由日本丰田子公司DensoWave于1994年专利技术并开始使用的一种矩阵二维码符号。由于受到二维码专利技术之初扫描识别设备以及硬件图像处理设备性能的限制,所以用于二维码信息编码的几何图形,为对比极强的黑白色块,二维码为铺满黑白色块的图像,从视觉上二维码图像没有传达任何有意义信息,给人以杂乱无章之感,缺乏视觉上美感。目前也有一些技术对用于二维码信息编码的几何图形进行了改进,如采用五角星、圆形等,并将由这些基础图形构成的二维码与图像进行融合,以改进二维码的视觉效果。但存在如下缺点:(1)没有考虑图像的特征,简单的用图像替换二维码图像中的某一基础图形。(2)没有考虑图像的局部特征,通过一个全局阈值,确定用图像替换二维码图像中的某些 ...
【技术保护点】
一种基于径向基函数的二维码图像生成方法,其特征在于,包括:输入待编码信息和图像,根据待编码信息生成二维码的二值方阵;将所述二值方阵映射到用户输入图像,所述二值方阵的每个元素对应于图像的一个子区域;以所述子区域的中心为原点构造径向基函数,基于径向基函数确定子区域内各个像素的影响权重;计算所述图像每个像素的亮度偏差值;根据每个像素的亮度偏差值、影响权重以及对应二值方阵中元素的值调整所述图像像素的颜色值,得到嵌入二维码的图像。
【技术特征摘要】
1.一种基于径向基函数的二维码图像生成方法,其特征在于,包括:输入待编码信息和图像,根据待编码信息生成二维码的二值方阵;将所述二值方阵映射到用户输入图像,所述二值方阵的每个元素对应于图像的一个子区域;以所述子区域的中心为原点构造径向基函数,基于径向基函数确定子区域内各个像素的影响权重;计算所述图像每个像素的亮度偏差值;根据每个像素的亮度偏差值、影响权重以及对应二值方阵中元素的值调整所述图像像素的颜色值,得到嵌入二维码的图像。2.根据权利要求1所述的基于径向基函数的二维码图像生成方法,其特征在于,所述将二值方阵映射到用户输入图像,所述二值方阵的每个元素对应于图像的一个子区域,包括:子区域为由N*N个像素组成的方形区域,N=min([w/n],[h/n]),其中w、h分别为以像素为单位的所述图像的宽和高,n为所述二值方阵的阶数,[]为取整函数,以所述图像左上角为(0,0)点,将所述图像中左上角为([(w-N*n)/2],[(h-N*n)/2]),右下角为(w-[(w-N*n)/2],h-[(h-N*n)/2])的方形区域分割为n*n个子区域,每个子区域由N*N个像素组成,所述二值方阵中的每个元素根据其行列号对应到图像中相同行列号的一个子区域。3.根据权利要求2所述的基于径向基函数的二维码图像生成方法,其特征在于,所述以所述子区域的中心为原点构造径向基函数,基于径向基函数确定子区域内各个像素的影响权重,包括:子区域内像素xij的影响权重w(xij)=Φ(‖xij-c‖)...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。