[发明专利]一种基于颜色的堆叠式三维码编码方法、编码装置、解码方法、解码装置以及存储介质有效
申请号: | 202010056154.8 | 申请日: | 2020-01-18 |
公开(公告)号: | CN111222611B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 薛峰;张万友;林烽 | 申请(专利权)人: | 江苏提米智能科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/14 |
代理公司: | 南京勤行知识产权代理事务所(普通合伙) 32397 | 代理人: | 尹英 |
地址: | 211500 江苏省南京市浦口*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 颜色 堆叠 三维 编码 方法 装置 解码 以及 存储 介质 | ||
1.一种基于颜色的堆叠式的三维码编码方法,其特征在于,包括以下步骤:
S102:获取待编码数据,将所述待编码数据按照预定规格分块,生成三个数据块;
S104:对每个数据块均生成同一规格的二维码;
S104包括:根据所述三个数据块信息生成三个同规格的二维码,按照预定顺序将所述二维码中黑色像素点分别用RGB颜色表征;
S106:叠加每个二维码像素的十六进制RGB颜色值,从而得到一个由多层二维码叠加形成的三维码;所述三维码由三个二维码叠加而成,每个二维码由一个数据块编码生成;
所述的步骤S106包括:将叠加后每个像素点的RGB值的第1、第2位取自第一个二维码对应的像素点颜色值,第3、第4位取自第二个二维码对应像素点颜色值,第5、第6位取自第三个二维码对应像素点颜色值。
2.根据权利要求1所述的基于颜色的堆叠式的三维码编码方法,其特征在于,所述的步骤S102包括:
计算所述待编码数据中每个数据块信息的容量;
当所述数据块信息的容量符合阈值,将所述待编码的数据块信息平均分成三个数据块。
3.一种基于颜色的堆叠式的三维码编码装置,其特征在于,包括:
数据分割模块,用于获取待编码数据,将所述待编码数据按照预定规格分块,生成三个数据块;
二维码生成模块,用于把每个数据块均生成同一规格的二维码;根据所述三个数据块信息生成三个同规格的二维码,按照预定顺序将所述二维码中黑色像素点分别用十六进制RGB颜色表征;
像素叠加模块,用于叠加每个二维码像素的RGB颜色值,从而得到一个由多层二维码叠加形成的三维码;将叠加后每个像素点的RGB值的第1、第2位取自第一个二维码对应的像素点颜色值,第3、第4位取自第二个二维码对应像素点颜色值,第5、第6位取自第三个二维码对应像素点颜色值。
4.一种基于颜色的堆叠式的三维码解码方法,其特征在于,包括以下步骤:
S202:获取三维码图像信息,在所述三维码图像信息中的每个像素中剥离出堆叠的二维码的像素值;
S204:根据所述二维码的像素值,输出二维码图像信息;
S206:读取所述二维码图像信息,输出数据;
所述步骤S202包括:读取所述三维码图像信息中每个像素点的RGB颜色值,以RGB颜色值的第1、第2位作为解码的第一个二维码的像素点颜色值,以RGB颜色值的第3、第4位作为解码第二个二维码的像素点颜色值,以RGB颜色值的第5、第6位作为解码第三个二维码的像素点颜色值。
5.根据权利要求4所述的基于颜色的堆叠式的三维码解码方法,其特征在于,所述步骤S206包括:解析二维码图像信息,获得解析结果,将所述解析结果拼凑成一个完整的字符串,并输出。
6.一种基于颜色的堆叠式的三维码解码装置,其特征在于,包括:
像素剥离模块,用于获取三维码图像信息,在所述三维码图像信息中的每个像素中剥离出堆叠的二维码的十六进制RGB颜色值;
二维码输出模块,用于根据所述二维码的像素值,输出二维码图像信息;读取所述三维码图像信息中每个像素点的RGB颜色值,以RGB颜色值的第1、第2位作为解码的第一个二维码的像素点颜色值,以RGB颜色值的第3、第4位作为解码第二个二维码的像素点颜色值,以RGB颜色值的第5、第6位作为解码第三个二维码的像素点颜色值;
解析模块,用于读取所述二维码图像信息,输出数据。
7.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-2和/或如权利要求4-5任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏提米智能科技有限公司,未经江苏提米智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010056154.8/1.html,转载请声明来源钻瓜专利网。