二维矩阵码的解码方法以及记载有编码图片的卡牌与流程

文档序号:14686168发布日期:2018-06-14 23:38阅读:来源:国知局
技术特征:

1.一种二维矩阵码的解码方法,其特征在于,包括步骤:

A、获得数据矩阵

将数据矩阵的对应图形压缩到(n+2)×(n+2)像素,若图片上下左右四边的1个单位像素均为黑色,则按照图片白色像素为1、黑色像素为0的原则,将图片还原为n×n数据矩阵

B、获得数据矩阵旋转后的数据值

将数据矩阵在同一平面内旋转三次,分别得到数据矩阵每次旋转的角度为90°;

上述四个数据矩阵展开成数据形式,分别得到Dv0、Dv1、Dv2、Dv3;

C、CRC校验确定四个数据的正确性

对Dv0、Dv1、Dv2、Dv3四个数据的前X位分别计算Y位CRC校验值,然后比对上述四个数据的后Y位是否分别和计算值相等;X=n2-Y,Y为8、16、32、64;

D、取唯一通过检验的数据,作为解码结果。

2.根据权利要求1所述的一种二维矩阵码的编码方法,其特征在于,步骤D之后还包括:

将Dv0、Dv1、Dv2、Dv3四个数据进行比对,取极值DvF;

若在步骤D中,未在四个数据中找到唯一相等的数据,则将DvF与曾经识别成功的码Dc进行二进制数据位匹配,设定两者之间的不同位数的个数小于m,则通过校验,取该DvF作为解码结果,0<m<n。

3.根据权利要求2所述的一种二维矩阵码的编码方法,其特征在于,若码Dc已与虚拟物关联,则通过校验的DvF与同一虚拟物关联。

4.根据权利要求2所述的一种二维矩阵码的编码方法,其特征在于,所述极值为最大值或者最小值。

5.根据权利要求1所述的一种二维矩阵码的编码方法,其特征在于,在步骤A之前还包括:

A1、从视频中截取图片;

A2、对图片进行去色、二值化并反色处理;

A3、获得图像中的封闭形状,在封闭形状中搜索四边形;

A4、四边形区域还原,获得数据矩阵的图形。

6.根据权利要求1所述的编码方法,其特征在于,每一幅编码图片与一个特定的卡牌角色形象关联。

7.记载有根据权利要求1-6任一项所述的解码方法所针对的编码图片的卡牌,其特征在于,所述卡牌表面记载有编码图片,以及与所述编码图片所关联的角色形象、角色方向一致的图案;所述编码图片为数据矩阵的对应图形。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1