【技术实现步骤摘要】
一种二维码处理方法及装置
本公开涉及图像识别
,尤其涉及一种二维码处理方法及装置。
技术介绍
二维码(Two-dimensionalcode),是用特定的几何图形按一定规律在二维方向上分布的黑白相间的图形。它使用若干个与二进制相对应的几何形体来存储信息,配合使用掩码技术,使得二维码图案中的黑白像素块的分布尽可能均匀。这样设计的初衷为了保证机器识别的正确率。但是,这样的二维码看起来仅包括随机分布的黑白像素块,用户通常只有在二维码识别之后,才能获悉该二维码表达其对应的被标识物的信息。
技术实现思路
本公开的实施例提供一种二维码处理方法及装置,能够使得二维码直观地表达其对应的被标识物的信息。为达到上述目的,本公开采用如下技术方案:第一方面,本公开提供一种二维码处理方法,包括:获取产品的多个信息;根据所获取的多个信息生成可视多特征值图像和至少两个不同的二维码,其中所述可视多特征值图像是人眼能直接观察到的并具有多个特征数值的图像;从所述至少两个不同的二维码中选取与所述可视多特征值图像的相似度最高的二维码;对所选取的二维码和所述可视多特征值图像进行融合,以生成可视二维码,其 ...
【技术保护点】
1.一种二维码处理方法,其特征在于,包括:获取产品的多个信息;根据所获取的多个信息生成可视多特征值图像和至少两个不同的二维码,其中所述可视多特征值图像是人眼能直接观察到的并具有多个特征数值的图像;从所述至少两个不同的二维码中选取与所述可视多特征值图像的相似度最高的二维码;对所选取的二维码和所述可视多特征值图像进行融合,以生成可视二维码,其中所述可视二维码是人眼能直接观察到的具有所述可视多特征值图像的二维码。
【技术特征摘要】
1.一种二维码处理方法,其特征在于,包括:获取产品的多个信息;根据所获取的多个信息生成可视多特征值图像和至少两个不同的二维码,其中所述可视多特征值图像是人眼能直接观察到的并具有多个特征数值的图像;从所述至少两个不同的二维码中选取与所述可视多特征值图像的相似度最高的二维码;对所选取的二维码和所述可视多特征值图像进行融合,以生成可视二维码,其中所述可视二维码是人眼能直接观察到的具有所述可视多特征值图像的二维码。2.根据权利要求1所述的二维码处理方法,其特征在于,所述根据所获取的多个信息生成可视多特征值图像包括:对所获取的多个信息依次进行图形化处理和超像素图像处理,以生成可视多特征值图像。3.根据权利要求1所述的二维码处理方法,其特征在于,所述从所述至少两个不同的二维码中选取与所述可视多特征值图像的相似度最高的二维码具体为:基于平均结构相似性(MSSIM)从所述至少两个不同的二维码中选取与所述可视多特征值图像的相似度最高的二维码。4.根据权利要求1所述的二维码处理方法,其特征在于,在所述从所述至少两个不同的二维码中选取与所述可视多特征值图像的相似度最高的二维码之前,所述方法还包括:从所述可视多特征值图像提取图像显著特征。5.根据权利要求1所述的二维码处理方法,其特征在于,所述对所选取的二维码和所述可视多特征值图像进行融合以生成可视二维码包括:获取所述多特征值图像的前景区域和背景区域;在所获取的多特征值图像的前景区域内,以平均结构相似性为相似度评价指标,提出一个用于评价所选取的二维码与所述多特征值图像之间的相似度的函数;使用图割算法(GraphCut)来求得所述函数的最优解,得到所选取的二维码中每一个像素块对应的替换像素块,使用所述替换像素块替换所选取的二维码的像素块;以及,对于多特征值图像的背景区域,使用所选取的二维码对应的像素块进行填充,以生成可视二维码。6.根据权利要求1所述的二维码处理方法,其特征在于,在所述生成可视二维码之后,所述方法还包括:将所生成的可视二维码的各个区域的灰度值与所述选取的二维码的对应区域的灰度值进行比较;当所生成的可视二维码的一个区域的灰度值与所述选取的二维码的对应区域的灰度值之间的比较结果超过预设阈值时,在所生成的可视二维码中修正所述一个区域的灰度值。7.一种二维码处理装置,其特征在于,包括:获取模块...
【专利技术属性】
技术研发人员:朱振旗,朱博伦,
申请(专利权)人:新奥科技发展有限公司,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。