图像合成方法及装置制造方法及图纸

技术编号:19179967 阅读:40 留言:0更新日期:2018-10-17 00:51
一种图像合成方法,用于对背景图像和二维码图像进行处理,该方法包括步骤:将二维码图像中第一颜色映射到第一色阶区间,将二维码图像中第二颜色映射到第二色阶区间;获取背景图像中位于第i行第j列的第一像素点Cij的像素值CVij;根据第一颜色与第二颜色,定义二维码图像中位于第i行第j列的第二像素点Qij的像素值QVij为0或1;根据二维码图像中第二像素点Qij的像素值QVij,将背景图像中对应位置处第一像素点Cij的像素值CVij分别映射到第一色阶区间或第二色阶区间,得到所述对应位置处像素值EVij的第三像素点Eij,并根据第三像素点Eij生成二维码合成图像。本发明专利技术所述的方法和装置,解决了传统QR二维码形式单一,且无法直接呈现其内所记录的主要信息的问题。

Image synthesis method and device

An image synthesis method for processing a background image and a two-dimensional code image includes steps of mapping the first color in a two-dimensional code image to the first color-order interval, mapping the second color in a two-dimensional code image to the second color-order interval, and obtaining the image of the first pixel Cij in the background image located in the first row J column. According to the first color and the second color, the pixel value QVij of the second pixel Qij in the two-dimensional code image is defined as 0 or 1. According to the pixel value QVij of the second pixel Qij in the two-dimensional code image, the pixel value CVij of the first pixel Cij at the corresponding position in the background image is mapped to the first color region respectively. The third pixel Eij of the pixel value EVij at the corresponding position is obtained, and a two-dimensional coded composite image is generated according to the third pixel Eij. The method and device of the invention solves the problem that the traditional QR two-dimensional code has a single form and can not directly present the main information recorded therein.

【技术实现步骤摘要】
图像合成方法及装置
本专利技术实施例涉及图像处理
,特别涉及一种二维码的图像合成方法及装置。
技术介绍
二维码,又称二维条码,是用某种特定的几何图形按一定规律在平面分布的黑白相间的图形,主要用于记录数据信息。例如,以矩阵形状呈现的快速反映(QuickResponse,QR)二维码可用来表示汉字及图像等多种数据信息。由于二维码具有信息容量大、可靠性高、成本低、保密防伪性强、使用方便等优点,现已被广泛使用。然而,传统的QR二维码都是由黑白两色组成,形式单一,且无法直接从视觉层面为用户提供QR二维码中所记录的主要信息或可披露信息。即,用户无法通过二维码图片直接获知二维码内所记录的主要信息或可披露信息。
技术实现思路
鉴于以上内容,有必要提供一种图像合成方法,旨在通过合成具有背景图像的二维码,使得用户通过所述背景图像,直接获知二维码内所记录的主要信息。鉴于以上内容,还有必要提供一种图像合成装置,旨在通过合成具有背景图像的二维码,使得用户通过所述背景图像,直接获知二维码内所记录的主要信息。本专利技术实施例提供了一种图像合成方法,一种图像合成方法,应用于图像合成装置中,用于对背景图像和二维码图像进行处理。所述方法包括步骤:将所述二维码图像中的第一颜色映射到第一色阶区间,将所述二维码图像中的第二颜色映射到第二色阶区间;获取所述背景图像中位于第i行第j列的第一像素点Cij的像素值CVij;根据所述第一颜色与所述第二颜色,定义所述二维码图像中位于第i行第j列的第二像素点Qij的像素值QVij为0或1;及根据所述二维码图像中所述第二像素点Qij的像素值QVij,将所述背景图像中对应位置处的所述第一像素点Cij的像素值CVij分别映射到所述第一色阶区间或所述第二色阶区间,以得到所述对应位置处像素值为EVij的第三像素点Eij,并根据所述第三像素点Eij生二维码合成图像。本专利技术实施例还提供了一种图像合成装置,用于对背景图像和二维码图像进行处理。所述装置包括:映射模块、获取模块、定义模块和生成模块。所述映射模块用于将所述二维码图像中的第一颜色映射到第一色阶区间,将所述二维码图像中的第二颜色映射到第二色阶区间。所述获取模块用于获取所述背景图像中位于第i行第j列的第一像素点Cij的像素值CVij。所述定义模块用于根据所述第一颜色与所述第二颜色,定义所述二维码图像中位于第i行第j列的第二像素点Qij的像素值QVij为0或1。及所述生成模块用于根据所述二维码图像中所述第二像素点Qij的像素值QVij,将所述背景图像中对应位置处的所述第一像素点Cij的像素值CVij分别映射到所述第一色阶区间或所述第二色阶区间,以得到所述对应位置处像素值为EVij的第三像素点Eij,并根据所述第三像素点Eij生二维码合成图像。相较于现有技术,本专利技术实施例所提供的图像合成方法及装置,解决了传统二维码图像形式单一,且无法直接呈现其内所记录的主要信息的问题。附图说明图1是本专利技术实施例之图像合成装置的功能模块图。图2是本专利技术实施之由背景图像与二维码图像所合成的具有背景图像的二维码合成图像。图3是本专利技术实施例之二维码图像的映射效果示意图。图4是本专利技术实施例之背景图像经过直方图均衡化前后的灰度直方图和效果示意图。图5是本专利技术实施例之由背景图像与二维码图像合成具有背景图像的二维码合成图像的示意图。图6是本专利技术实施例之图像合成方法的步骤流程图。主要元件符号说明图像合成系统10处理器20存储器30映射模块100获取模块200定义模块300生成模块400检索模块500处理模块600具体实施方式参阅图1,为本专利技术实施例之图像合成装置的功能模块图。图像合成装置1用于将一张背景图像和一张二维码图像,合成一张具有背景图像的二维码合成图像。如图2所示,二维码合成图像C由背景图像A与二维码图像B所合成。背景图像A由M*N个像素点组成,二维码图像B由X*Y个像素点组成。背景图像A的图像内容代表了二维码图像B内所记录的主要信息或可披露信息,如一部电影的海报内容。背景图像A可为灰度图像或彩色图像。在一实施例中,背景图像A的图像内容还可为与二维码图像B内所记录的主要信息无关的其它内容,用于装饰二维码图像B。如图1所示,在本实施例中,图像合成装置1包括图像合成系统10,处理器20和存储器30。其中,处理器20可以是中央处理器(CentralProcessUnit,CPU),微处理器或其它数据处理芯片,用于执行软件程序代码运算数据,例如,执行图像合成系统10的操作。存储器30可以是图像合成器1的内部存储单元,例如,图像合成装置1的硬盘或内存。存储器30也可以是图像合成装置1的插接式硬盘、智能存储卡(SmartMediaCard,SMC)、安全数字(SecureDigital,SD)卡、闪存卡(FlashCard)。进一步地,存储器30还可以既包括图像合成装置1的内部存储单元还包括外部存储设备。存储器30用于存储安装在图像合成装置1内的软件程序和数据。例如,图像合成系统10。在一实施例中,图像合成系统10可以包含至少一个模块,所述模块被存储于存储器30中,并由处理器20所执行,以完成本专利技术。如图1所示,图像合成系统10可以包含映射模块100、获取模块200、定义模块300和生成模块400。本专利技术所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合描述软件在图像合成装置1中的执行过程。当图像合成系统10将背景图像A和二维码图像B合成为二维码图像C时,需要通过多个模块执行下述操作。映射模块100将二维码图像B中的第一颜色映射到第一色阶区间,将二维码图像B中的第二颜色映射到第二色阶区间。传统的二维码图像都是由多个黑/白网格以一定规律组合而成,黑白两色间的色阶强度具有明显差异。为了保持二维码图像B中黑白两色间的色阶强度差,在合成具有背景图像的二维码合成图像C之前,需要根据二维码图像B的颜色组成,分别定义色阶区间。在一实施例中,如图3所示,根据二维码图像B中的黑色定义一个第一色阶区间,根据二维码图像B中的白色定义一个第二色阶区间。所述第一色阶区间与所述第二色阶区间之间至少存在X1-X0的色阶差,X1应该明显大于X0。具体可将第一色阶区间设置为(0,X0),第二色阶区间设置为(X1,255)。可以理解如果二维码图像中偏黑色的部分均趋向于0,而偏白色部分均趋向于1,则如二维码图像B所示。如果二维码图像中偏黑色的部分均趋向于0,而偏白色部分均趋向于X1,则如二维码图像B1所示。在另一实施例中,当二维码图像B中的第一颜色的色阶值为40,第二颜色的色阶值为158时,第一色阶区间和第二色阶区间分别可为(0,40)与(158,255)。获取模块200获取背景图像A中每个像素点的像素值。在一实施例中,如图4所示,可以先对背景图像A进行对比度增强处理以得到背景图像A1。接著,由获取模块200获取背景图像A1中位于第i行第j列的像素点Cij的像素值CVij。图像合成装置1还包括检索模块500和处理模块600,用于对背景图像A执行对比度增强的处理流程。背景图像A的色阶值可以被预先定义为I,公式P(I)=nI则代表背景图像A中色阶值为I的像素点的总个数,其中,I的范围为0≤I≤L-1,L为最大色阶值(一般为2本文档来自技高网...

【技术保护点】
1.一种图像合成方法,应用于图像合成装置中,其特征在于,所述方法用于对背景图像和二维码图像进行处理,所述方法包括步骤:将所述二维码图像中的第一颜色映射到第一色阶区间,将所述二维码图像中的第二颜色映射到第二色阶区间;获取所述背景图像中位于第i行第j列的第一像素点Cij的第一像素值CVij;根据所述第一颜色与所述第二颜色,定义所述二维码图像中位于第i行第j列的第二像素点Qij的第二像素值QVij为0或1;及根据所述二维码图像中所述第二像素值QVij,将所述背景图像中对应位置处的所述第一像素值CVij分别映射到所述第一色阶区间或所述第二色阶区间,以得到所述对应位置之像素值EVij的第三像素点Eij,并根据所述第三像素点Eij产生二维码合成图像。

【技术特征摘要】
1.一种图像合成方法,应用于图像合成装置中,其特征在于,所述方法用于对背景图像和二维码图像进行处理,所述方法包括步骤:将所述二维码图像中的第一颜色映射到第一色阶区间,将所述二维码图像中的第二颜色映射到第二色阶区间;获取所述背景图像中位于第i行第j列的第一像素点Cij的第一像素值CVij;根据所述第一颜色与所述第二颜色,定义所述二维码图像中位于第i行第j列的第二像素点Qij的第二像素值QVij为0或1;及根据所述二维码图像中所述第二像素值QVij,将所述背景图像中对应位置处的所述第一像素值CVij分别映射到所述第一色阶区间或所述第二色阶区间,以得到所述对应位置之像素值EVij的第三像素点Eij,并根据所述第三像素点Eij产生二维码合成图像。2.如权利要求1所述的方法,其特征在于,在将所述第一颜色与所述第二颜色映射到所述第一色阶区与所述第二色阶区间的步骤之前还包括:获取所述背景图像中所述第一像素点Cij最多的第一色阶值;以所述第一色阶值为中心,以满足涵盖所述背景图像之总像素点的预设百分比的所述第一像素点Cij为条件,寻找上限色阶值与下限色阶值;及对所述背景图像中色阶值在第三色阶区间内的所述第一像素点Cij做直方图均衡化处理,所述第三色阶区间由所述上限色阶值与所述下限色阶值组成。3.如权利要求2所述的方法,其特征在于,所述第一色阶区间为(0,X0),所述第二色阶区间为(X1,255),其中,X1的值大于X0。4.如权利要求3所述的方法,其特征在于,还包括:当所述第二像素点Qij的像素值QVij=0时,将与所述第二像素点Qij对应的所述第一像素点Cij映射到所述第一色阶区间后,生成像素值的所述第三像素点Eij;及当所述第二像素点Qij的像素值QVij=1时,将与所述第二像素点Qij对应的所述第一像素点Cij映射到所述第二色阶区间后,生成像素值的所述第三...

【专利技术属性】
技术研发人员:叶家铭黄锐堂
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1