增强现实(Augmented Reality,简称AR),是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实。是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息应用到真实世界,并将计算机生成的虚拟物体、场景或系统提示信息叠加到真实场景中,从而实现对现实的增强。
增强现实(AR)在国内也兴起有一段时间了,做了一年的AR开发,真心觉得用高通的那一套要实现最基本的功能很简单,当然要做出很棒的AR,仍需同志们努力啊。现在研究AR的人也越来越多了,我觉得把信息(注意是信息,不是技术,真心不难,连行代码都木有,所以大家发明创造的机会来了)贡献出来让大家一起做好玩的AR也很不错吧。作为一个习惯性伸手党,我写的教程会尽量让懂unity的人都能做自己的AR,接下来我们就当是做一个小玩具吧。
首先我们当然不可能现学open cv来实现识别算法和三维注册跟踪这类算法了,但是我们有很多可以选择的开发工具,其中高通是效果比较好。
高通是通过在图片上注册识别点来进行识别的,所以识别度与颜色没有关系。图片越复杂识别点越多,识别效果也就越好,所以相似的图片可能识别点分布相近导致识别效果差,我们可以通过添加文字的方式来区别。