一种地图二维码生成方法及系统技术方案

技术编号:22784165 阅读:35 留言:0更新日期:2019-12-11 04:23
本发明专利技术提供了一种地图二维码生成方法及系统,包括:获取地图的图像信息;提取所述图像信息的特征信息;获取当前时间信息;根据所述特征信息和所述当前时间信息,生成所述地图的二维码信息,从而实现了对地图的图像的二维码信息的生成。

A method and system of map QR code generation

The invention provides a method and system for generating two-dimensional code of map, including: acquiring image information of map; extracting feature information of image information; acquiring current time information; generating two-dimensional code information of map according to the feature information and current time information, thus realizing the generation of two-dimensional code information of map image.

【技术实现步骤摘要】
一种地图二维码生成方法及系统
本专利技术涉及二维码
,特别涉及一种地图二维码生成方法及系统。
技术介绍
二维码又称为二维条形码,是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,相比于传统的条形码,能够存储和表示更多的数据类型,使得二维码在人们生活、消费等方面得到广泛的应用。但目前对于地图等出版物的盗版非常猖獗,用户购买地图是不能够分辨地图是否为正版,从而不仅影响用户对地图的正常使用,同时也使出版商蒙受经济损失。因此,急需一种地图二维码生成方法及系统。
技术实现思路
为解决上述技术问题,本专利技术提供一种地图二维码生成方法及系统,用以实现对地图的二维码信息的生成。本专利技术实施例中提供了一种地图二维码生成方法,包括:获取地图的图像信息;提取所述图像信息的特征信息;获取当前时间信息;根据所述特征信息和所述当前时间信息,生成所述地图的二维码信息。在一个实施例中,所述步骤:提取所述图像信息的特征信息;之前还包括:将所述图像信息均匀划分为多个区域图像;分别对所述多个区域图像进行运动检测,获取所述多个区域图像的运动信息;将所述运动信息与预设的运动阈值信息进行比对,当所述运动信息超过或等于所述运动阈值信息时,则判断不需要对该区域图像进行降噪处理;当所述运动信息低于所述运动阈值信息时,则判断需要对区域图像进行降噪处理;其中,降噪处理的具体步骤为:获取该区域图像的局部参数信息;并根据所述区域图像的局部参数信息,获取所述区域图像的降噪算法的参数方阵;获取所述区域图像的多个矢量特征图,并采用所述降噪算法的参数方阵将所述多个矢量特征图合成,获取降噪处理后的区域图像;将降噪处理后的区域图像与未进行降噪处理的图像进行合成,生成预处理后的图像信息。在一个实施例中,所述步骤:将降噪处理后的区域图像与未进行降噪处理的图像进行合成,生成预处理后的图像信息;之后,还包括:对所述预处理后的图像信息进行自适应滤波处理;对所述自适应滤波处理后的图像信息的信噪比进行检测,获取所述图像信息的信噪比;当所述自适应滤波处理后的图像信息的信噪比超过所述预设信噪比阈值时,将自适应滤波处理后的图像信息作为滤波处理后的图像信息;当所述自适应滤波处理后的图像信息的信噪比不超过所述预设信噪比阈值时,对所述图像信息进行小波滤波处理,获取滤波处理后的图像信息。在一个实施例中,所述步骤:获取滤波处理后的图像信息;之后,还包括:提取所述图像信息中的图像边缘信息;获取所述图像信息的对比度图像信息;将所述图像信息减去所述图像边缘信息,获得差值图像;并将所述差值图像与所述对比度图像信息相加,获取增强处理后的所述图像信息。在一个实施例中,所述步骤:根据所述特征信息和所述当前时间信息,生成所述地图的二维码信息,之后还包括:根据所述地图的二维码信息生成所述地图的唯一识别码;使用公钥并采用RSA非对称加密算法对所述唯一识别码进行加密处理,生成加密后的唯一识别码;在扫描所述加密后的唯一识别码时,使用私钥并采用RSA非对称机密算法对所述加密后的唯一识别码进行解密处理,实现了对所述唯一识别码的获取。在一个实施例中,所述步骤:提取所述图像信息的特征信息;之前还包括:对所述图像信息的边界信息进行差异增强;执行以下步骤:首先,将所述地图的图像信息转变为一个N*P的像素点地图像素图像矩阵M,其中N*P表示所述地图的图像拥有N*P个像素点,N为将地图的图像用像素来表示时高度为N,P为将地图的图像用像素来表示时长度为P,所述地图像素图像矩阵M含有N行P列,所述地图像素图像矩阵M的每个位置的值均代表该位置对应的像素点的值,且所述像素点的值为含有R、G、B三个通道的值的集合,并利用公式(1)得到所述R、G、B三个通道的优化系数;P={PR=ρG,B,PG=ρR,B,PB=ρG,R}其中,ρi,j为地图像素图像矩阵M的第i个通道和第j个通道之间的可替换度,Mi,s为地图像素图像矩阵M的第s个位置的第i个通道的值,s∈M为s的取值为地图像素图像矩阵M的所有位置,为地图像素图像矩阵M的第i个通道的均值,Mj,s为地图像素图像矩阵M的第s个位置的第j个通道的值,为地图像素图像矩阵M的第j个通道的均值,P为形成的替换集合,ρG,B、ρR,B、ρG,R分别为ρi,j中i取值依次为G、R、G,j取值依次为B、B、R时的值,PR、PG、PB分别地图像素图像矩阵M中R、G、B三个通道的信息重要度,γi为地图像素图像矩阵M中第i个通道的优化系数,sum()为求和,min()为求最小值,max()为求最大值,i,j均可取R、G、B三个通道;然后,利用公式(2)将地图像素图像矩阵M中每个位置的R、G、B三通道的值转变为一个综合值,从而得到综合地图像素矩阵Z;其中,Zs为综合地图像素矩阵Z的第s个位置的综合值;接着,将所述综合地图像素矩阵Z切分为K个大小相等的方形矩阵,且每个方形矩阵的行数和列数均为n,当切分时某个方形矩阵的行数或者列数不足n时用0补齐;最后,利用公式(3)综合地图像素矩阵Z中的像素综合值进行边界信息进行差异增强;其中,Qs为进行行边界信息进行差异增强后地图的图像的第s个位置的值,Zm为综合地图像素矩阵Z的第m个位置的值,m∈zs为m的取地图像素像素矩阵Z切分后第s个位置所属的方形矩阵所包含的所有位置,η为预设调整系数,一般取值为1附近;所述矩阵Q对应的图像则为所述图像信息的增强后的地图的图像信息,也就是用于提取图像信息的特征信息时所对应的图像信息。上述方法的有益效果在于:根据地图的图像信息,实现了对图像信息的特征信息的提取;并根据特征信息和当前时间信息,实现了对地图的二维码信息的生成;用户在购买地图时,通过扫描地图上的二维码信息,便可获取时间信息和地图的图像信息的特征信息,从而判断地图是否为正版,解决了传统技术中用户无法判断地图是否为正版的问题,进一步保障了用户对地图的正常使用,同时也避免了出版商因盗版蒙受经济损失的缺陷。一种地图二维码生成系统,包括:图像获取模块、图像处理模块、时间获取模块和二维码生成模块;其中,所述图像获取模块,用于获取地图的图像信息,并将所述图像信息向所述图像处理模块传输;所述图像处理模块,用于提取所述图像信息的特征信息,并将所述特征信息向所述二维码生成模块传输;所述时间获取模块,用于获取当前时间信息,并向所述二维码生成模块传输;所述二维码生成模块,用于根据所述图像处理模块传输的所述特征信息和所述时钟获取模块传输的所述当前时间信息,生成所述地图的二维码信息。在一个实施例中,所述图像处理模块,包括图像预处理单元;所述图像预处理单元,用于将所述图像信息均匀划分为多个区域图像,分别对所述多个区域图本文档来自技高网...

【技术保护点】
1.一种地图二维码生成方法,其特征在于,包括:/n获取地图的图像信息;/n提取所述图像信息的特征信息;/n获取当前时间信息;/n根据所述特征信息和所述当前时间信息,生成所述地图的二维码信息。/n

【技术特征摘要】
1.一种地图二维码生成方法,其特征在于,包括:
获取地图的图像信息;
提取所述图像信息的特征信息;
获取当前时间信息;
根据所述特征信息和所述当前时间信息,生成所述地图的二维码信息。


2.如权利要求1所述的方法,其特征在于,
所述步骤:提取所述图像信息的特征信息;之前还包括:
将所述图像信息均匀划分为多个区域图像;
分别对所述多个区域图像进行运动检测,获取所述多个区域图像的运动信息;
将所述运动信息与预设的运动阈值信息进行比对,当所述运动信息超过或等于所述运动阈值信息时,则判断不需要对所述区域图像进行降噪处理;
当所述运动信息低于所述运动阈值信息时,则判断需要对所述区域图像进行降噪处理;
其中,所述降噪处理的具体步骤为:获取所述区域图像的局部参数信息;
并根据所述区域图像的局部参数信息,获取所述区域图像的降噪算法的参数方阵;
获取所述区域图像的多个矢量特征图,并采用所述降噪算法的参数方阵将所述多个矢量特征图合成,获取降噪处理后的区域图像;
将降噪处理后的区域图像与未进行降噪处理的图像进行合成,生成预处理后的图像信息。


3.如权利要求2所述的方法,其特征在于,
所述步骤:将降噪处理后的区域图像与未进行降噪处理的图像进行合成,生成预处理后的图像信息;之后,还包括:
对所述预处理后的图像信息进行自适应滤波处理;
对所述自适应滤波处理后的图像信息的信噪比进行检测,获取所述图像信息的信噪比;
当所述自适应滤波处理后的图像信息的信噪比超过所述预设信噪比阈值时,将自适应滤波处理后的所述图像信息作为滤波处理后的图像信息;
当所述自适应滤波处理后的图像信息的信噪比不超过所述预设信噪比阈值时,对所述图像信息进行小波滤波处理,获取滤波处理后的图像信息;
所述步骤:获取滤波处理后的图像信息;之后,还包括:
提取所述图像信息中的图像边缘信息;
获取所述图像信息的对比度图像信息;
将所述图像信息减去所述图像边缘信息,获得差值图像;并将所述差值图像与所述对比度图像信息相加,获取增强处理后的所述图像信息。


4.如权利要求1所述的方法,其特征在于,
所述步骤:根据所述特征信息和所述当前时间信息,生成所述地图的二维码信息,之后还包括:
根据所述地图的二维码信息生成所述地图的唯一识别码;
使用公钥并采用RSA非对称加密算法对所述唯一识别码进行加密处理,生成加密后的唯一识别码;
在扫描所述加密后的唯一识别码时,使用私钥并采用RSA非对称机密算法对所述加密后的唯一识别码进行解密处理,实现了对所述唯一识别码的获取。


5.如权利要求1所述的方法,其特征在于,
所述步骤:提取所述图像信息的特征信息;之前还包括:
对所述图像信息的边界信息进行差异增强;执行以下步骤:
首先,将所述地图的图像信息转变为一个N*P的像素点地图像素图像矩阵M,其中N*P表示所述地图的图像拥有N*P个像素点,N为将地图的图像用像素来表示时高度为N,P为将地图的图像用像素来表示时长度为P,所述地图像素图像矩阵M含有N行P列,所述地图像素图像矩阵M的每个位置的值均代表该位置对应的像素点的值,且所述像素点的值为含有R、G、B三个通道的值的集合,并利用公式(1)得到所述R、G、B三个通道的优化系数;



P={PR=ρG,B,PG=ρR,B,PB=ρG,R}



其中,ρi,j为地图像素图像矩阵M的第i个通道和第j个通道之间的可替换度,Mi,s为地图像素图像矩阵M的第s个位置的第i个通道的值,s∈M为s的取值为地图像素图像矩阵M的所有位置,为地图像素图像矩阵M的第i个通道的均值,Mj,s为地图像素图像矩阵M的第s个位置的第j个通道的值,为地图像素图像矩阵M的第j个通道的均值,P为形成的替换集合,ρG,B、ρR,B、ρG,R分别为ρi,j中i取值依次为G、R、G,j取值依次为B、B、R时的值,PR、PG、PB分别地图像素图像矩阵M中R、G、B三个通道的信息重要度,γi为地图像素图像矩阵M中第i个通道的优化系数,sum()为求和,min()为求最小值,max()为求最大值,i,j均可取R、G、B三个通道;
然后,利用公式(2)将地图像素图像矩阵M中每个位置的R、G、B三通道的值转变为一个综合值,从而得到综合地图像素矩阵Z;



其中,Zs为综合地图像素矩阵Z的第s个位置的综合值;
接着,将所述综合地图像素矩阵Z切分为K个大小相等的方形矩阵,且每个方形矩阵的行数和列数均为n,当切分时某个方形矩阵的行数或者列数不足n时用0补齐;
最后,利用公式(3)综合地图像素矩阵Z中的像素综合值进行边界信息进行差异增强;



其中,Qs为进行行边界信息进行差异增强后地图的图像的第s个位置的值,Zm为综合地图像素矩阵Z的第m个位置的值,m∈zs为m的取地图像素像素矩阵Z切分后第s个位置所属的方形矩阵所包含的所有位置,η为预设调整系数,一般取值为1附近;
所述矩阵Q对应的图像则为所述图像信息的增强后的地图的图像信息,也就是用于提取图像信息的特征信息时所对应的图像信息。


6.一种地图二维码生成系统,其特征在于,包括:图像获取模块、图像处理模块、时间获取模块和二维码生成模块;其中,
所述图像获取模块,用于获取地图的图像信息,并将所述图像信息向所述图像处理模块传输;所述图像处理模块,用于提取所述图像信息的特征信息,并将所述特征信息向所述二维码生成模块传输;所述时间获取模块,用于获取当前时间信息,并向所述二维码生成模块传输;
所述二维码生成模块,用于根据所述图像处理模块传输的所述特征信息和所述时钟获取模块传输的所述当前时间信息,生成所述地图的二维码信息。
<...

【专利技术属性】
技术研发人员:孙保林陈彦民闫建军左俊健李骁
申请(专利权)人:北京强华印刷厂北京图创时代科技有限公司
类型:发明
国别省市:北京;11

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

1