Qr码编码方法及装置的制造方法

文档序号:9579660阅读:602来源:国知局
Qr码编码方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及图像处理技术,尤其涉及一种QR码编码方法及装置。
【背景技术】
[0002]快速响应矩阵码(Quick Response,简称QR)是由日本Denso-Wave公司于1994年发明的用特定的几何图形按一定规律在平面上分布的黑白相间的图形。相对一维条形码,QR码具有识读简单、数据容量大、抗损毁能力较强的特性。
[0003]现有技术通过文字信息描述一件物品或一件事物,并将文字信息进行编码产生对应的QR码,实现了用QR码来标识一件物品或一件事物,并且可用QR码唯一标识一件物品或一件事物,这个唯一的标识可以实现多种用途,如防伪溯源、跟踪进程、抽选、信息收集等。另外,通过摄像扫描设备如智能手机通过扫描识读QR码可以快速读取QR码中存储的信息。
[0004]但是,现有技术中的QR码只存储有文本信息,导致QR码存储的信息类型单一。

【发明内容】

[0005]本发明实施例提供一种QR码编码方法及装置,以增加QR码存储的信息类型,使QR码存储的信息类型多样化。
[0006]本发明实施例的一个方面是提供一种QR码编码方法,包括:
[0007]将文本信息对应的第一 QR码图设置为目标QR码图的背景图像;
[0008]将图像信息设置为所述目标QR码图的前景图像,以使所述文本信息和所述图像信息同时存储在所述目标QR码图中。
[0009]本发明实施例的另一个方面是提供一种QR码编码装置,包括:
[0010]第一设置模块,用于将文本信息对应的第一 QR码图设置为目标QR码图的背景图像;
[0011]第二设置模块,用于将图像信息设置为所述目标QR码图的前景图像,以使所述文本信息和所述图像信息同时存储在所述目标QR码图中。
[0012]本发明实施例提供的QR码编码方法及装置,通过将文本信息设置成目标QR码图的背景图像,将图像信息设置为目标QR码图的前景图像,使目标QR码图同时携带文本信息和图像信息,增加了 QR码存储的信息类型,使QR码存储的信息类型多样化。
【附图说明】
[0013]图1为本发明实施例提供的QR码编码方法流程图;
[0014]图2为本发明另一实施例提供的QR码编码方法流程图;
[0015]图3为本发明另一实施例提供的QR码解码方法适用的码块图;
[0016]图4为本发明另一实施例提供的QR码解码方法适用的码块图;
[0017]图5为本发明另一实施例提供的QR码解码方法适用的QR码图;
[0018]图6为本发明实施例提供的QR码编码装置结构图;
[0019]图7为本发明另一实施例提供的QR码编码装置结构图。
【具体实施方式】
[0020]本发明实施例中像素点组成码块,码块组成QR码图或图像信息。
[0021]图1为本发明实施例提供的QR码编码方法流程图。本发明实施例适用于在原有QR码存储文本信息的基础上增加可用于视觉判断的图像信息,具体的QR码编码方法步骤如下:
[0022]步骤S101、将文本信息对应的第一 QR码图设置为目标QR码图的背景图像;
[0023]采用现有的编码算法,对用于描述第一事物的文本信息进行编码获得第一 QR码图,即第一 QR码图是现有技术中文本信息对应的QR码图,本发明实施例将第一 QR码图设置为目标QR码图的背景图像。
[0024]步骤S102、将图像信息设置为所述目标QR码图的前景图像,以使所述文本信息和所述图像信息同时存储在所述目标QR码图中。
[0025]将描述第二事物的图像信息设置为目标QR码图的前景图像,具体可以采用浮雕算法使图像信息对应码块的边缘具有浮雕特征,通过浮雕特征使图像信息在目标QR码图中显现为前景图像,以使目标QR码图能够同时携带文本信息和图像信息,并且图像信息可以通过视觉直接识别。第一事物和第二事物可以是不同事物,如第一事物是产品,第二事物是生产者或使用者,通过图像信息可以直观的看出该产品的生产者或使用者;另外,第一事物和第二事物可以是同一事物,通过图像信息可以直观的看出该产品的信息。
[0026]本发明实施例通过将文本信息设置成目标QR码图的背景图像,将图像信息设置为目标QR码图的前景图像,使目标QR码图同时携带文本信息和图像信息,增加了 QR码存储的信息类型,使QR码存储的信息类型多样化。
[0027]图2为本发明另一实施例提供的QR码编码方法流程图。在上述实施例的基础上,所述目标QR码图包括第一类像素点和第二类像素点,所述第一类像素点是所述图像信息在所述目标QR码图中对应的像素点,所述第二类像素点是所述目标QR码图中除所述第一类像素点之外的像素点,所述第二类像素点与所述第一 QR码图中的第一像素点相同,所述第二类像素点在所述目标QR码图中的位置与所述第一像素点在所述第一 QR码图中的位置相同。
[0028]所述将图像信息设置为所述目标QR码图的前景图像之前还包括:对所述文本信息进行编码获得第二 QR码图,所述第二 QR码图中的码块相对于所述第一 QR码图中的码块具有浮雕特征;所述第一类像素点与所述第二 QR码图中的第二像素点相同,所述第一类像素点在所述目标QR码图中的位置与所述第二像素点在所述第二 QR码图中的位置相同。
[0029]所述图像信息承载在图形图像中,所述图像信息在所述图形图像中的大小和位置是可变的。
[0030]所述目标QR码图、所述第一 QR码图、所述第二 QR码图和所述图形图像的大小相同。
[0031]如图2所示,对文本信息A进行编码生成常规的第一 QR码图,以及第二 QR码图,第二 QR码图相对于第一 QR码图的不同点在于,第二 QR码图中的码块具有浮雕特征,即第二 QR码图中的每个码块的边缘像素点具有浮雕特征,即在第一 QR码图的基础上,采用浮雕算法对每个码块的边缘像素点进行处理便可获得第二 QR码图。
[0032]图2中的图像信息“308251679”承载在原图形图像中,原图形图像的大小可以调整,例如可以将原图形图像调整到和第二 QR码图或第一 QR码图一样的大小得到目标图形图像,另外,原图形图像中承载的图像信息的大小,以及图像信息相互间的位置关系也可以调整,如图2所示经过图像处理后的目标图形图像中呈现的图像信息与处理之前原图形图像中的图像信息略有不同。此处的图像处理算法在本发明实施例中不进行限定。此外,还可以根据需求将原图形图像中部分图像信息屏蔽掉作为目标图形图像的背景,将预保留的图像信息作为目标图形图像的前景。
[0033]目标QR码图在设计之前可以为空白图,大小与第二 QR码图或第一 QR码图相同,设计过程中依次判断目标QR码图中的像素点,若像素点是图像信息在目标QR码图中对应的像素点,则将像素点作为第一类像素点,并将目标QR码图中的第一类像素点设置为第二QR码图中的第二像素点,第一类像素点在目标QR码图中的位置与第二像素点在第二 QR码图中的位置相同,即将目标QR码图中的第一类像素点用第二 QR码图中对应的像素点替代。
[0034]对于目标QR码图中除第一类像素点之外的像素点作为第二类像素点,并将目标QR码图中的第二类像素点设置为第一 QR码图中的第一像素点,第二类像素点在目标QR码图中的位置与第一像素点在第一 QR码图中的位置相同,即将目标QR码图中的第二类像素点用第一 QR码图中对应的像素点替代。
[0035]经过上述第一类像素点和第二类像素点的设置便可得到如图2所示的目标QR码图。
[0036]本发明实施例通过浮雕特征使图像信息在目标QR码图中显现为前景图像,相对于浮雕特征,文本信息在目标QR码图中显现为背景图像,在QR码图存储文本信息的基础上增加了具有视觉识读效果的图像信息。
[0037]图3为本发明另一实施例提供的QR码解码方法适用的码块图。图4为本发明另一实施例提供的QR码解码方法适用的码块图。对于上述实施例中生成的目标QR码图进行解码时,如用机器拍照扫描识读,只需对目标QR码图中各码块进行中心取样,例如图4所示为目标QR码图中可能出现的几种码块,在解码过程中,只识别码块的中心部分,对中心部分位为白色或浅色的码块识别为白,对中心部分位黑色或深色的码块识别为黑。图3是对多个码块的识别过程,每个须框代表一个码块,“十字”为码块的中心点,通过判断中心点位置的像素是否为黑即可知道该码块携带的是“0”还是“ 1”。
[0038]图5为本发明另一实施例提供的QR码解码方法适用的QR码图。如图5所示,本发明实施例按照图3、图4的方法解析目标QR码图,对于目标QR码图中的任一码块,若该码块中包括图像信息对应的像素点,则该像素点取的是图2中第二 QR码图中对应的像素点,而第二 QR码图的码块只是比第一 QR码图的码块具有浮雕特征,即图像信息相比于第一 QR码图也只是码块边缘的像素点具有浮雕特征,图像信息并不改变目标QR码图中各码块中心部分的像素,即图像信息的引入并不影响对目标QR码图中存储的文本信息的解析。
[0039
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1