[发明专利]一种基于二维码的防伪方法有效
申请号: | 201710596434.6 | 申请日: | 2017-07-20 |
公开(公告)号: | CN107451640B | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 林宇;吴闽帆;黄旭东 | 申请(专利权)人: | 福州觉感视觉软件科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/14 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市鼓楼区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 二维码 防伪 方法 | ||
1.一种基于二维码的防伪方法,其特征在于:包括如下步骤:
步骤11:将每一产品对应一独立编号S,并对该独立编号生成一索引I;
步骤12:将所述索引I通过私钥进行加密获得一加密编号E,所述加密编号E与所述索引I一一对应;
步骤13:对所述加密编号E进行编码并生成二维码;
步骤14:将所述二维码与logo图标进行融合形成防伪图,所述二维码置于上层,所述logo图标置于下层,所述二维码黑色模块与logo图标的重叠区域显示所述黑色模块,所述二维码白色模块与logo图标的重叠区域显示所述logo图标;
步骤15:获得一产品后,先对产品带有的防伪图进行采图,并从所述防伪图中提取二维码;
步骤16:对所述二维码解码并获取待检编号E1;
步骤17:将所述待检编号E1通过公钥进行解密获得索引I1,所述公钥与所述私钥相对应;
步骤18:利用所述索引I1查找与之对应的加密编号E,并比较所述待检编号E1与所述加密编号E,如相同,则为正品;
所述二维码为堆叠式二维码,所述堆叠式二维码包括等距矩阵排列的复数个码区和用于分隔各所述码区的定位区;每一所述码区包括矩阵排列的复数行复数列的识别单元,且在同一所述码区内,每相邻两行识别单元之间设有一行空白单元,每相邻两列识别单元之间设有一列空白单元;每一所述空白单元为由白色模块组成的3×3模块;每一所述识别单元为由黑色模块和白色模块组成的3×3模块,所述识别单元的3×3模块包括两个黑色模块和7个白色模块,同一所述识别单元中的两个黑色模块之间间隔至少一个白色模块的距离,每一所述识别单元对应存储一个四位二进制串,所述定位区由识别单元和空白单元相间设置而成,所述定位区与所述码区之间间隔一排空白单元格,所述定位区通过预先选取的一种或几种特定的识别单元按一定规则排列得到,以便快速区分和定位;每一所述码区均携带有一完整的加密编号E;
所述logo图标分为图形部分和空白部分,在步骤14中,将logo图标图形部分设置为深色灰度值,将logo图标空白部分设置为浅色灰度值,将所述二维码的黑色模块设置为中间灰度值,所述中间灰度值大小应处于所述深色灰度值和所述浅色灰度值的中间范围,所述黑色模块像素点的大小应显著小于logo图标,不大于logo图标中文字中笔画的宽度;
在步骤15中,对采到的防伪图做灰度直方图统计,在所述灰度直方图中找到较深的灰度值作为典型深,找到较浅的灰度值作为典型浅,其中典型深代表logo图标图形部分,典型浅代表logo图标空白部分,所述识别单元中黑色模块的灰度值处于典型深和典型浅灰度值的中间处,将位于灰度直方图中处于典型深和典型浅中间一定范围内的像素作为待解码区域进行解码;
所述解码过程包括如下步骤:
步骤81、将所述待解码区的图像转成二值图;
步骤82、获取二值图中所有粒子中心坐标以及粒子的面积值,过滤掉面积值不符合要求的粒子;
步骤83、遍历所述粒子,通过计算每一所述粒子的中心坐标与其他粒子的中心坐标之间的距离,将彼此距离最小的两所述粒子进行配对,每两个配对的粒子形成一识别单元;
步骤84、获取一个独立码区所需的复数个识别单元;
步骤85、根据所述识别单元对应的四位二进制串,依次遍历所述识别单元进行解码,得到所述二维码的二进制串。
2.如权利要求1所述的一种基于二维码的防伪方法,其特征在于:在步骤11中,将所述独立编号S生成哈希值作为索引I。
3.如权利要求1所述的一种基于二维码的防伪方法,其特征在于:所述公钥和私钥基于非对称加密算法。
4.如权利要求1所述的一种基于二维码的防伪方法,其特征在于:所述黑色模块与白色模块均为正方形色块或圆形色块。
5.根据权利要求1所述的一种基于二维码的防伪方法,其特征在于:所述步骤82还包括:统计数量最多的且距离最小的两粒子的角度,根据所述角度对所述待解码区进行旋转,确保所述待解码区为正的图像。
6.根据权利要求1所述的一种基于二维码的防伪方法,其特征在于:所述步骤82中过滤面积值不符合要求的粒子的具体方式为:采用粒子统计的方法获取出现次数最多的面积值作为标准值,根据所述标准值设定上限值和下限值,过滤掉其中面积值大于所述上限值以及面积值小于所述上限值的粒子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州觉感视觉软件科技有限公司,未经福州觉感视觉软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710596434.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效率转盘焊接蜡模
- 下一篇:一种脚套连续焊接工装