一种新式二维码系统技术方案

技术编号:27880125 阅读:10 留言:0更新日期:2021-03-31 01:14
本发明专利技术是一种新式二维码系统,是原发明专利技术(新式二维码系统)的加强版。为实现以新式二维码为表现形式的大容量信息的精准识别,提供了三种技术方案,分别对新式二维码进行特殊设计和配以相应的方法算法。包括:黑白系A类;黑白系B类;特殊色彩系C类。其中的特殊色彩系C类的特点是:除了黑白两色,还包括六种典型的色彩。在实践中验证,创新的特殊方法算法匹配创新的特殊表现形式的新式二维码,实现了大容量信息的精准识别。

【技术实现步骤摘要】
一种新式二维码系统
本专利技术涉及一种二维码系统,具体涉及三种创新的对二维码形式的大容量信息精准识别的技术方案。
技术介绍
目前现有的二维码,信息容量较小,创新的新式二维码的信息容量较大。手机APP现场扫码图像识码,在二维码图像偏斜或畸变的情况下,精准识别难度较大。为了实现以新式二维码为表现形式的大容量信息的精准识别,本专利技术提供了三种创新的实用的技术方案。这种新式二维码系统,是原专利技术(新式二维码系统)的加强版。
技术实现思路
一种新式二维码系统,提供了三种技术方案,分别对新式二维码进行特殊设计和对应相应的方法算法。第一种技术方案是黑白系A类;第二种技术方案是黑白系B类;第三种技术方案是特殊色彩系C类。这三种技术方案的共同特点是都有外边框和标志,以及辅助点行。标志由三个小方块组成直角排列,标记了此二维码图的左上角起始角。辅助点行至少有一行横行(信息块的第一行)和至少有一行竖列(信息块的第一列),起到为图像识别新式二维码提供参照点的作用。黑白系A类技术方案:将以黑白两色为表现形式的二进制信息数据,隔行逐个点嵌入(写入)参照点网区间,匹配相应的识别算法模块。黑白系B类技术方案:将以黑白两色为表现形式的二进制信息数据,奇数行与偶数行为一组,奇数行是信息数据行,偶数行是奇数行的辅助参照行,奇数行与偶数行的点块的颜色取反,逐行逐个点写入参照点行围成的区间,匹配相应的识别算法模块。特殊色彩系C类技术方案:将以八种典型的颜色为表现形式的二进制信息数据,逐行逐个点写入参照点行围成的区间。在奇数行中,只有红绿蓝白共四种颜色,二进制数据1对应红色,二进制数据0对应绿色,奇数行中出现的数据1的重复数据的第偶数位取蓝色,奇数行中出现的数据0的重复数据的第偶数位取白色。在偶数行中,只有a(由红色和绿色这两种原色构成)、b(由绿色和蓝色这两种原色构成)、c(由红色和蓝色这两种原色构成)和黑色共四种颜色,二进制数据1对应a色,二进制数据0对应b色,偶数行中出现的数据1的重复数据的第偶数位取c色,偶数行中出现的数据0的重复数据的第偶数位取黑色。匹配相应的识别算法模块。对应三种创新的技术方案及特殊设计的新式二维码表现图,这种新式二维码系统均有相应的信息数据写入程序模块以及新式二维码图像识别读取程序模块。这种新式二维码系统的信息数据写入程序模块,先将文本数据转化为二进制数据,转存为二维数组。应用某一类技术方案的子程序模块先将外边框和标志,以及辅助点行写入位图,然后将二进制数据写入位图的信息区间,二进制信息数据以黑白两色为表现形式隔写入位图的信息区间。这类图像的识别读取是逆过程,应用相对应的某一类技术方案的子程序模块,先将手机APP拍摄的图像智能裁剪出以外边框为界的图像,然后确定辅助点的第一点的位置坐标,再根据确定点的中心坐标,依托辅助点行或者根据点的颜色不同,逐行逐点扫描分析,算法程序将黑点和白点对应二进制数据1和0,或者将不同的色点对应二进制数据1和0,转化为二进制数据。将整个图像的信息转化为二进制数据后,再转化为文本数据。若二进制数据已加密处理过,还需先调用解密模块进行数据解密,再转化为文本数据。为提高图像识码的容错率,还提供一种方案方法:分别将一行或几行数据为一组,分别打包为信息数据块,加密时以信息数据块为单位,单个信息数据块的数据缺失,不影响其他信息数据块的识别读取。在实践中验证,创新的特殊方法算法匹配创新的特殊表现形式的新式二维码,实现了大容量信息的精准识别。附图说明图例1为一种应用黑白系A类技术方案的新式二维码表现图。图例2为一种应用黑白系B类技术方案的新式二维码表现图。图例3为一种应用特殊色彩系C类技术方案的新式二维码表现图。具体实施方式这种新式二维码系统提供三个选项:分别对应黑白系A类技术方案、黑白系B类技术方案、特殊色彩系C类技术方案。这种新式二维码系统的信息数据写入程序模块,先将文本数据转化为二进制数据,转存为二维数组。应用黑白系A类技术方案的子程序模块先将外边框和标志,以及辅助点行写入位图,然后将二进制数据写入位图的信息区间,二进制信息数据以黑白两色为表现形式隔行逐个点嵌入(写入)参照点网区间。这类图像的识别读取是逆过程,应用黑白系A类技术方案的子程序模块,先将手机APP拍摄的图像智能裁剪出以外边框为界的图像,然后确定辅助点的第一点的位置坐标,再根据确定点的中心坐标,依托黑白相间的辅助点行,逐行逐点扫描分析,将黑点和白点对应二进制数据1和0,转化为二进制数据,将整个图像的信息转化为二进制数据后,再转化为文本数据。若二进制数据已加密处理过,还需先调用解密模块进行数据解密,再转化为文本数据。应用黑白系B类技术方案的子程序模块先将外边框和标志,以及辅助点行写入位图,然后将二进制数据写入位图的信息区间,二进制信息数据以黑白两色为表现形式,奇数行与偶数行为一组,奇数行是信息数据行,偶数行是奇数行的辅助参照行,奇数行与偶数行的点块的颜色取反,逐行逐个点写入参照点行围成的区间。这类图像的识别读取是逆过程,应用黑白系A类技术方案的子程序模块,先将手机APP拍摄的图像智能裁剪出以外边框为界的图像,然后确定辅助点的第一点的位置坐标,再根据确定点的中心坐标,首先依托黑白相间的辅助点行,再根据奇数行和偶数行成对比较辨别,逐行逐点扫描分析,将黑点和白点对应二进制数据1和0,转化为二进制数据,将整个图像的信息转化为二进制数据后,再转化为文本数据。若二进制数据已加密处理过,还需先调用解密模块进行数据解密,再转化为文本数据。应用特殊色彩系C类技术方案的子程序模块先将外边框和标志,以及辅助点行写入位图,然后将二进制数据写入位图的信息区间,二进制信息数据以八种典型的颜色为表现形式,逐行逐个点写入参照点行围成的区间。在奇数行中,只有红绿蓝白共四种颜色,二进制数据1对应红色,二进制数据0对应绿色,奇数行中出现的数据1的重复数据的第偶数位取蓝色,奇数行中出现的数据0的重复数据的第偶数位取白色。在偶数行中,只有a(由红色和绿色这两种原色构成)、b(由绿色和蓝色这两种原色构成)、c(由红色和蓝色这两种原色构成)和黑色共四种颜色,二进制数据1对应a色,二进制数据0对应b色,偶数行中出现的数据1的重复数据的第偶数位取c色,偶数行中出现的数据0的重复数据的第偶数位取黑色。这类图像的识别读取是逆过程,应用黑白系A类技术方案的子程序模块,先将手机APP拍摄的图像智能裁剪出以外边框为界的图像,然后确定辅助点的第一点的位置坐标,再根据确定点的中心坐标,首先依托黑白相间的辅助点行,再根据点粒的颜色不同区别分辨,逐行逐点扫描分析,将奇数行的红点和绿点对应二进制数据1和0,转化为二进制数据,将偶数行的a色点和b色点对应二进制数据1和0,转化为二进制数据,将整个图像的信息转化为二进制数据后,再转化为文本数据。若二进制数据已加密处理过,还需先调用解密模块进行数据解密,再转化为文本数据。在实践过程在中发现,印在纸媒介或其它媒介的二维码图,会受光线明暗的影响,使拍摄到的图像产生色差,与原值相比,波动幅度本文档来自技高网...

【技术保护点】
1.一种新式二维码系统,其特征在于:为实现以新式二维码为表现形式的信息的精准识别,包括了三种技术方案,分别对新式二维码进行创新特殊设计和匹配相应的创新方法算法,包括:黑白系A类;黑白系B类;特殊色彩系C类,这些技术方案的共同特点是都有外边框和标志,以及辅助点行,标志由三个小方块组成直角排列,标记了此二维码图的左上角起始角,辅助点行至少有一行横行(信息块的第一行)和至少有一行竖列(信息块的第一列),起到为图像识别新式二维码提供参照点的作用。/n

【技术特征摘要】
1.一种新式二维码系统,其特征在于:为实现以新式二维码为表现形式的信息的精准识别,包括了三种技术方案,分别对新式二维码进行创新特殊设计和匹配相应的创新方法算法,包括:黑白系A类;黑白系B类;特殊色彩系C类,这些技术方案的共同特点是都有外边框和标志,以及辅助点行,标志由三个小方块组成直角排列,标记了此二维码图的左上角起始角,辅助点行至少有一行横行(信息块的第一行)和至少有一行竖列(信息块的第一列),起到为图像识别新式二维码提供参照点的作用。


2.如权利要求1所述的黑白系A类技术方案,其特征在于:将以黑白两色为表现形式的二进制信息数据,隔行逐个点嵌入(写入)参照点网区间。匹配相应的识别算法模块。


3.如权利要求1所述的黑白系B类技术方案,其特征在于:将以黑白两色为表现形式的二进制信息数据,奇数行与偶数行为一组,奇数行是信息数据行,偶数行是奇数行的辅助参照行,奇数行与偶数行的点块的颜色取反,逐行逐个点写入参照点行围成的区间,匹配相应...

【专利技术属性】
技术研发人员:赵佳锦
申请(专利权)人:慧鼎宏成海南科技有限公司
类型:发明
国别省市:海南;46

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

1