从OpenCV到Vuforia的增强现实的第一种方法。

自从我上大学以来,我就听说过增强现实,科幻电影都在谈论增强现实,有些视频游戏就包含了这项技术。 我记得在2016年,用于移动设备的增强现实游戏PokémonGo变得非常流行,该游戏是由Niantic为iOS和Android设备开发和发行的。 与此有关的最酷的事情是,您可以与Google Maps互动,并在街上寻找可以捕捉的生物。

现在,公司正在考虑使用增强现实来宣传其服务和产品。 美容和零售品牌正在领导创造有价值的AR。 大型科技公司是AR / VR技术的领导者,它们通过使预算较低的公司可以访问AR,从而使AR民主化。

这些公司如何进入VR / AR世界非常有趣。 Facebook拥有可与您的游戏台式机或笔记本电脑配合使用的Oculus Rift虚拟现实护目镜。 Oculus Rift由公司内部的Oculus VR开发和制造。 亚马逊正在开发与Alexa环境兼容的智能眼镜。 苹果刚刚为iOS开发人员发布了ARKit工具,因此他们可以创建增强现实应用程序,这些应用程序将为使用iPhone 6S或更高版本的任何Apple客户提供。 Google拥有Cardboard,这是一个虚拟现实平台,可与智能手机的头戴装置配合使用。 该平台旨在作为一种低成本系统,以激发人们对VR应用程序的兴趣和发展。

观看此视频,英国增强现实技术公司Blippar创建了一项新服务,该服务可以帮助希望购买新车的消费者,使用智能手机识别汽车,只需用手机扫描汽车并获得360度视角在其中或解锁有关该车的更多详细信息。

当您开始学习计算机科学中的新主题(例如数据科学,机器学习和计算机视觉)时,总会有新术语和新技术需要学习。

过去的两周,我一直在学习使用Python 3进行计算机视觉的知识,我了解了许多用于图像处理的Python库,例如Numpy,SciPy,PIL,Pillow,Scikit-Learn,甚至还有OpenCV,这是我最喜欢的一个。 我不打算解释每个库,考虑到有很多资源可以了解这些库。

使用Jupyter Notebook用Python编写代码并查看结果真的很有趣。 我从未想到过的事情是不可能的,例如面部识别,面部检测,实时计数对象,基于颜色跟踪对​​象,识别手势,使用手势操作鼠标和键盘,甚至创建增强现实,哦,等等……真的吗? 我希望我几年前学习计算机科学时已经学到了这一切!

在寻找库后为增强现实创建代码。 我弄清楚了python代码和OpenCV如何做到这一点。 但是,在看了很多教程视频和StackOverflow之后,我发现了Vuforia

什么是Vuforia?

它是用于移动设备的增强现实软件开发套件,可用于创建增强现实应用程序。 它使用计算机视觉技术实时识别和跟踪平面图像(图像目标)和简单的3D对象(例如盒子)。 您需要获取Unity 3D和Vuforia Augmented Reality支持软件包才能启动。 这个周末我花了安装和试验的时间。

我不会解释我的制作方式。 您可以访问官方网站以获取安装说明并开始新项目。 在这里查看:https://www.vuforia.com

经过数小时的娱乐并弄清楚如何在我的笔记本电脑中创建增强现实,这就是结果。 我侄女很高兴见到龙!

很棒吗? 去创建一些增强现实!