AR专用汉明码

增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。

我们目前开发的AR专用汉明码是7X7的,外围用黑块包围,实际上就是5X5的一个汉明码。

下面简略的说一下汉明码的编码规则:

5X5的汉明码每一行5位,有3位校验位,2位数据位,具体是第1,3,5位是校验位,第2,4位是数据位

5X5的汉明码每一行仅有2个数据位,只能表示4种数据:00,01,10,11 。所以5行一共可以表示4的5次方种数,即1024种

校验位的计算方法:

5位表示位:D1,D2,D3,D4,D5     ---------第D1,D3,D5位校验位,D2,D4位数据位

校验位的计算方法自行百度吧 ,AR码不同的地方只是当D2,D4=00是为了防止全黑将D1置1即10000

所以,每一行能表示的4种情况分别是:

00:10000

01:10111

10:01001

11:01110

作为AR专用,为了提高识别率防止二维码全黑,规定数据位是00的编码出来后首位改为1,即100000

例如ID为156的汉明码是这样的:

把它分割出每一小块分别表示如下数据:

生成汉明码ID的规则就是在正确方向的前提下(有4个方向)从左到右依次把每一行表示的数据组合起来对应的十进制数就是它的ID

比如上面这个汉明码从第一行到最后一行组合起来就是0010011100即10011100,对应的十进制数是156,所以这个汉明码码的ID就是156。

我也是初学,好多都是转载别人的。

时间: 2024-12-21 05:28:59

AR专用汉明码的相关文章

GJM : Unity3D 高通Vuforia SDK AR 开发

一.AR概念: 增强现实(Augmented Reality,简称AR),是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实.是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息应用到真实世界,并将计算机生成的虚拟物体.场景或系统提示信息叠加到真实场景中,从而实现对现实的增强. 二.工具: 在这里我们主要是用高通的Vuforia SDK来演示如何在Unity下制作一个简单的AR的demo,Vuforia SDK是一套很完整的可以直接调用的AR API,而假如想深入了解SDK

H5 + 3D + AR/VR 综述

近年来,H5,3D,AR,VR逐步进入人们的视野,H5生动活泼,3D注重视觉效果,AR打造虚实结合,VR则更加注重虚拟现实的产生. 第一部分,案例展示: H5+VR案例: 故事<不要惊慌,没有辐射>http://c.3g.163.com/nc/qa/qiernuovr/index.html 还原30年前核泄露事故,相比简单的H5,融入VR技术后,能让体验者切身感觉穿越回当时事发地,再次展示了事故的真实感. H5+VR案例: <梦幻水晶球> 这个H5页面采用了3D的设计及重力感应等技

有哪些值得买的AR绘本和AR图书?

市场上的AR图书和AR绘本有很多,就有很多家长会问我们说,到底哪种AR图书比较适合我们家的小朋友.其实,AR绘本.AR图书的总类有很多,适合的年龄阶段各有不同,而且AR图书可以帮助父母开发小朋友的一门兴趣,天文或者地理,而这门兴趣课可以让小朋友自己选择.这些考量因素,都是家长们担心的问题. 当然,AR技术公司依然存在问题,例如有的AR童话书不仅贵,而且可以扫描的画面非常少,另外,也有一些家长反应,有的AR图书www.sightp.com/solution/arpicture.html的内容不美观

如何解决华为官方模拟器ENSP的BUG而正常使用(AR 错误40解决方案)

华为模拟器ENSP软件使用过程中注意事项写在最前边:如果所有方法都不成,请用Win7原版镜像重新安装系统大家可能在使用ENSP这个华为官方软件时会遇到各种问题,尤其是AR40错误,无法注册等.那么接下来这个文档对您大有裨益哦! 1.软件预览及下载 目前ENSP最新版本为ENSP510,目前我的使用的组合是 win 10企业版+ENSP390+VirtualBox-5.0.26-108824-Win. VirtualBox与ENSP兼容性不太好,经过测试VirtualBox5.0.26相对稳定些,

win10周年版eNSP中启动AR提示错误代码40问题

win 10操作系统中安装eNSP 1.2.00.380,一直运行正常,但在2016年11月升级win 周年版之后,启动AR时启动失败,提示错误代码40. 卸载eNSP及VirtualBox之后重装问题依旧.按照论坛和网上各种说法更新virtualbox修改虚拟网卡设置,或者重新注册都无法解决,最终多方查找终于找到解决方案. 环境:win10 周年版,eNSP 1.2.00.380,VirtualBox 4.2.8 eNSP注册后virtualbox管理器中会出现AR_Base,WLAN_AC_

CFT 1.3 PE IBM 服务器系统专用的PE工具

分享一个IBM 服务器专用的PE工具,此工具方便简洁,可用于IBM 企业级服务器系统备份还原. 有了CFT 1.3 PE  再也不愁服务器系统崩溃了..哈哈 简介: 1.CFT 是一个基于win7内核的WinPE : 2.CFT 已经添加了很多IBM的阵列卡驱动,所以直接启动就能认到很多服务器的硬盘: 3.如果木有认到你的服务器的硬盘,你可以: a.准备服务器阵列卡的win2008 32位驱动. b.在设备管理器里手工更新阵列卡驱动,或者试试桌面的工具:给PE加驱动1和给PE加驱动2. 4.忘了

国产AR SDK介绍

说到VR,大家都知道虚拟现实有多火.可是VR之后呢,还有AR.相较于VR,AR的应用意义更加的强大. 相信在不久的将来AR和VR将会融为一体,把现实世界的数据信息完全联通在我们的眼前.这其中的领头羊莫过于Metaio,Vuforia,DFusion.可是前两者都被收购了.这些SDK都是来自国外. 那么我们国内的研发机构在做什么呢?他们在学习,沉淀 起步. 说说国内常见的几家AR吧: 视+EasyAR http://www.easyar.cn/view/index.html 位于魔都,目前来说动作

Facebook 推出其首个专用的虚拟现实应用程序

今天,Facebook 纠结着现实世界和虚拟世界的 Facebook 有点推出其首个专用应用程序,Facebook 360.该应用程序将作为一个枢纽为 360 视频和照片内容发布到网站.有超过一百万的 ben 360 视频发布到网站一起超过 2500 万的 Facebook 拥有 360 照片到日期.在发射,Facebook 360 应用程序将仅用于齿轮 VR 手机耳机.用户可以下载在眼商店应用程序. 在发射,Facebook 360 将特征四个主要"饲料,"将内容交付到用户的眼球,近

VR、AR、MR的区别

VR.AR.MR定义: 什么是虚拟现实? 虚拟现实(Virtual Reality,简称VR,又译作灵境.幻真)是近年来出现的高新技术,也称灵境技术或人工环境.虚拟现实是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉.听觉.触觉等感官的模拟,让使用者如同身历其境一般,可以及时.没有限制地观察三度空间内的事物. 什么是增强现实? 增强现实(Augmented Reality,简称AR),也被称之为混合现实.它通过电脑技术,将虚拟的信息应用到真实世界,真实的环境和虚拟的物体实时地叠加到了