心心三维码生成和扫描技术的制作方法

文档序号:9524574阅读:469来源:国知局
心心三维码生成和扫描技术的制作方法
【技术领域】
[0001]三维码生成和扫描技术。
【背景技术】
[0002]最早扫描码是一维码,由于信息量太小,后来演变为二维码,可是信息量还是很有限,就是想着能不能找到一种信息量更多的扫描码,那就是三维码了,这是我自己研究的一种三维码的编码解码技术。

【发明内容】

[0003]现在的手机一般都是智能手机,象素都挺高的,可以识别颜色,所以可以把二维码的那些点加上颜色值,就变成了三维码了,三维空间用坐标系表示为xyc,,X和y轴的概念和二维码中的X和y —样代表横向和纵向,c轴代表颜色值,这些量的取值是离散的且有一定的值域,c的值域就是我们所谓的“色域”,理论上来说现在24位色的真彩色有16777216种颜色,它的色域编码应该有16777216个值,但是实际中有误差,比如光线有明暗或者相机传感器识别也有误差等等因素,不可能真的能准确识别出16777216种颜色,这样纯理论貌似是无意义的,所以必须得扩大容错性能,以24位色和RGB颜色坐标系为例扩大的方法就是每种颜色之间都有一定的距离,比如颜色RGB为(0,0,0)、(50,0,0)、(100,0,0)、(150,
0,0)、(0,50,0)、(0,100,0), (0,150,0)......总之这个色域按实际测试中哪个颜色集合中的颜色比较能识别出比较能区分的出为准,然后色域中的颜色间的距离越大识别能力就越强,距离越小识别能力越着,比如这个色域(0,0,0)、(50,0,0)....识别能力比这个色域(0,0,0)、(10,0,0)....强,到这里了还有一个问题,就是手机捕获到摄像头图片进行识别后横向坐标为X纵向坐标为y的某个颜色值在色域中找不到怎么办?因为实际中是有误差的,这个就要用到模糊识别了,就是手机识别出那个颜色值后与色域中的每个颜色值进行欧几里得距离运算,这个距离最小的就是最接近目标颜色,设手机相机捕获到颜色cl (R1,GLB1),色域中某个颜色c2 (R2,G2,B2),则这两个颜色的欧几里得距离公式为((R2-R1) '2+ (G2-G1) ~2+(Β2-Β1) ~2) ~ 1/2,然后识别出目标颜色后,再根据编码得到目标数据。
[0004]也就是说二维码可以理解为三维码的一种特殊方式,就是色域是单色的只有黑色和白色两种颜色。
[0005]如果把现在世上流行的二维码(如QR码、Aztec码)变成“Sky Code” (也就是Sky三维码)的方法有两种,一种是把定位信息和校验信息用原来的黑白模式,数据部分用多彩色的色域模式,因为这样可以增强识别率;第二种方法就是所有的信息都用多彩色的色域模式。
【主权项】
1.用这种定义了一定的色域样本,然后把目标颜色和色域样本进行欧几里得距离运算得到目标的颜色,再有该颜色得到编码的三维码生成和扫描技术。
【专利摘要】三维码生成和扫描技术。最早扫描码是一维码,由于信息量太小,后来演变为二维码,可是信息量还是很有限,就是想着能不能找到一种信息量更多的扫描码,那就是三维码了,这个专利介绍了我自己研究的一种叫做“心心三维码”的编码解码技术。首先简单介绍了一下三维码,然后说了一下增强容错性能的两个方法,即使用色彩校准信息和增大色彩间的距离,还有使用明可夫斯基距离运算(一般可用欧几里得距离)进行模糊识别,还介绍了把现有的二维码转化为“心心三维码”的方法。
【IPC分类】G06K19/06
【公开号】CN105279540
【申请号】CN201410330608
【发明人】李鑫
【申请人】李鑫
【公开日】2016年1月27日
【申请日】2014年7月8日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1