[发明专利]二维矩阵码的解码方法以及记载有编码图片的卡牌有效
申请号: | 201610073104.4 | 申请日: | 2016-02-02 |
公开(公告)号: | CN105760803B | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 刘新宇 | 申请(专利权)人: | 湖南盛世龙腾网络科技有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14;G06K19/06 |
代理公司: | 长沙七源专利代理事务所(普通合伙) 43214 | 代理人: | 郑隽;周晓艳 |
地址: | 410000 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维 矩阵 解码 方法 以及 记载 编码 图片 | ||
本发明提供了一种二维矩阵码的解码方法,包括步骤:获得数据矩阵及旋转数据矩阵后的三组数据值,确定三组数据值的CRC校验是否一致,取唯一相等的数据值,作为解码结果。本发明解码方法在现有矩形码解码的基础上,新增了方向要素,通过四个方向的CRC校验,选出唯一正确的数据,使得用户在解码时无需关注卡牌上的卡牌方向,使用更为方便。
技术领域
本发明涉及图形处理和OpenCV(Open Source Computer Vision Library,开源计算机视觉库)识别的技术领域,特别地,涉及一种二维矩阵码的编码方法以及记载有编码图片的卡牌。
背景技术
计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使图片被处理成为更适合人眼观察或传送给仪器检测的图像。相关学科包括图像处理、模式识别、图像识别、景物分析、图象理解等,还包括空间形状的描述、几何建模等过程。计算机视觉的研究对象主要是映射到单幅或多幅图像上的三维场景,例如三维场景的重建。
其中,增强现实(Augmented Reality,AR)是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动,使得真实环境和虚拟物体实时叠加后形成的虚拟世界被人类感官所感知,从而达到超越现实的感官体验,在数码游戏领域运用广泛。
AR技术包含了多媒体、三维建模、实时视频显示及控制、多传感器融合、实时跟踪及注册、场景融合等新技术与新手段。而传统AR卡牌产品,仅单纯的实现将实物卡牌与虚拟模型结合的功能,再辅以简单的网络激活与单机交互的玩法。因为AR的核心部分是图像分析系统,而当前市场上的产品多采用高通的Vuforia接口实现。例如央数文化(上海)股份有限公司的梦境盒子、3D增强现实三维互动学习机、口袋动物立体学习卡等产品;广州创幻数码科技有限公司的超次元系列产品。其中,每张卡牌必须经过高通的图像识别网站转换成识别码后才能使用,操作繁琐;超次元系列产品在激活卡牌或有交互操作时,用户又需要重新扫描卡牌上的二维码,使得使用过程经常被打断,用户体验非常差。并且,高通Vuforia解决方案基于图像识别,无法读取数据,并且在一帧中不能识别两个相同的标示图像,影响识别速度。
发明内容
本发明目的在于提供一种二维矩阵码的解码方法以及记载有编码图片的卡牌,以解决客户端需辨别卡牌方向才能识别卡牌的技术问题,并且可预先设置角色形象在游戏界面展示形象的特定方向。
为实现上述目的,本发明提供了一种二维矩阵码的解码方法,包括步骤:
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、取唯一通过检验的数据,作为解码结果。
优选的,步骤D之后还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南盛世龙腾网络科技有限公司,未经湖南盛世龙腾网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610073104.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二维码的识读方法及系统
- 下一篇:一种文件跟踪和安全管理的方法及系统