24、AR技术

什么是AR

在介绍增强现实(AR)之前,需要先说说虚拟现实(VR)

虚拟现实是从英文Virtual Reality 一词翻译过来的,简称VR。VR 技术是采用以计算机技术为核心的技术,生成逼真的视、听、触觉等一体化的虚拟环境,用户借助必要的设备以自然的方式与虚拟世界中的物体进行交互,相互影响,从而产生亲临真实环境的感受和体验。

而增强式VR 系统简称增强现实(Augmented Reality),就是我们经常说的在手机上应用比较多的AR了。它既允许用户看到真实世界,同时也能看到叠加在真实世界上的虚拟对象,它是把真实环境和虚拟环境结合起来的一种系统。AR中真实物体和虚拟物体与用户环境必须无缝结合在一起,而且真实物体和虚拟物体之间还要能够进行交互,这样才能实现真正的虚实融合。因此增强现实系统具有虚实结合、实时交互、三维定向的新特点。

AR中的技术

一个完整的AR系统需要由显示技术、跟踪和定位技术、界面和可视化技术、标定技术构成。

跟踪和定位技术与标定技术共同完成对位置与方位的检测,并将数据报告给AR 系统,实现被跟踪对象在真实世界里的坐标与虚拟世界中的坐标统一,达到让虚拟物体与用户环境无缝结合的目标。为了生成准确定位,AR系统需要进行大量的标定,测量值包括摄像机参数、视域范围、传感器的偏移、对象定位以及变形等。

对于智能手机而言,AR就是根据当前位置(GPS),和视野朝向(指南针)及手机朝向(方向传感器/陀螺仪),在实景中(摄像头)投射出相关信息并在显示设备(屏幕)里展示。其实现的重点在于投影矩阵的获取。

在实际开发的时候其实android系统已经将投影矩阵封装的比较好了,可以通过接口直接获取投影矩阵,然后将相关的坐标转换算成相应的坐标就可以了。

移动增强现实系统应实时跟踪手机在真实场景中的位置及姿态,并根据这些信息计算出虚拟物体在摄像机中的坐标,实现虚拟物体画面与真实场景画面精准匹配,所以,registration(即手机的空间位置和姿态)的性能是增强现实的关键。

应用场景

AR开发平台

Layar

http://www.layar.com/

Layar旨在打造的一个开放的增强现实的平台,任何第三方都可以通过Layar的开发接口来打造基于Layar的自己的增强现实应用。

高通AR开发包

https://developer.vuforia.com/resources/sdk/unity

时间: 2024-11-05 18:54:19

24、AR技术的相关文章

VR/AR 技术学习园地

~~~ 建構中/請稍待 ~~~ 欢迎光临 VR(含AR) 技术学习园地 来欣赏VR技术的魅力...           [起步] 以<魚目混珠>俚語來比喻VR.AR與MR的區別 魚目混珠意味著:珍珠是真實(True Reality,簡稱TR),而魚目虛假的(Virtual).模仿真實(Reality)的,合稱為虛擬真實(Virtual Reality),又稱虛擬現實,簡稱VR. 所以,VR開發就是:做出幾可亂真的魚目. AR是替珍珠化妝.打扮,讓珍珠(真實)更加光彩,耀眼奪目. MR則是魚目混

Dev发现之旅之——AR技术

摘要:我,DevStore小编一名,和大家一样朝九晚五的上下班(有时也会朝九晚九==),看似每天忙忙碌碌,但却不知道在忙些什么.最近公司来了一技术大哥,偶然从他那了解到一项自己从前不晓得的技术-AR技术,感觉挺酷的,当然由于工作需要,自己也做了些工作.于是乎,小编迫不及待想分享给大家了. By the way,小编题目中的"Dev"可不是指最近很火的戴维哦,小编是指DevStore,意思差不多就是小编在DevStore的发现啦~ AR's Show Time: 小名:AR技术 中文名称

3D开发-AR技术基础

增强现实(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动. AR系统具有三个突出的特点:①真实世界和虚拟世界的信息集成:②具有实时交互性:③是在三维尺度空间中增添定位虚拟物体.AR技术可广泛应用到军事.医疗.建筑.教育.工程.影视.娱乐等领域.link "AR增强实际"被称为继言语.写作.印刷.电话和互联网之后的第六次信息革新的核心技能.它也是大数据的入口和可视化平台

iOS AR技术初体验,使用EasyAR示例程序的小白指南

QQ前两天的传递火炬,是我第一次直接接触到AR.(虽然之前听同事说过,因为他喜欢玩游戏,PS.3DS等等都玩过,这个技术最开始就是从这里出现的).所以感觉很有趣,就想自己也试着搞一下玩玩...下面是我的初体验. 首先搜索了一下网上有哪些支持的SDK,比较好的几个:Metaio被苹果收购.Vuforia被高通(Qualcomm)卖给PTC后,相对较好的有ARToolKit.Wikitude等.不过国内也有不错的.本着能不看英文就不看英文的想法,我选择了一个国内的引擎:EasyAR. 既然选择了,就

3D开发-AR技术方案

AR SDK&开源项目 AR 开源项目 ARToolKit https://github.com/artoolkit AR.js https://github.com/jeromeetienne/AR.js ARCore https://github.com/google-ar/arcore-android-sdk https://developers.google.cn/ar/discover/ https://developers.google.cn/ar/   商业项目 Vuforia h

【来自知乎】AR技术可以通过H5实现吗?不通过APP

http://www.zhihu.com/question/28779933 Vinjn张静,Full-Stack Mixed Reality Engineer 慕小天.许炎骏.邓豪 等人赞同 可以,分两块1. 摄像头输入以及视觉分析,通过 inspirit/jsfeat · GitHub2. WebGL 三维渲染.模型动画,通过 mrdoob/three.js · GitHub 局限性是手机上的浏览器不支持摄像头,还得再等等. 微信 js-sdk 能拿到单张照片,但无法得到连续的摄像头视频,这

又要刷屏,苹果将增强AR图像技术,毫无违和感

原文标题:又要刷屏,苹果将增强AR图像技术,毫无违和感 今天苹果公开了一项新的专利,通过使用这项技术 ,一些AR应用能够在呈现AR图像时将它与现实存在物体之间那种奇怪的违和感消除,让AR图像变得与显示图像更加相似. 对于VR软件,苹果似乎一直都没有什么大动作,但是对于AR技术苹果明显抱有极大的兴趣.苹果CEO库克表示,虽然对于AR还没有彻底了解,但他已经认识到了它的潜力.对此有不少人预言iPhone上将搭载了AR机能,今日的一项发现让人们更加确认了这一可能性. 今天苹果公开了一项新的专利,它就是

爆款AR游戏如何打造?网易杨鹏以《悠梦》为例详解前沿技术

7月31日,2018云创大会游戏论坛在杭州国际博览中心103B圆满举行.本场游戏论坛聚焦探讨了可能对游戏行业发展有重大推动的新技术.新实践,如AR.区块链.安全.大数据等.网易AR游戏生态合作负责人杨鹏表示,传统游戏模式趋同,AR游戏将是下一个重要风口网易AR游戏生态合作负责人杨鹏做了<从网易悠梦看AR前沿技术>的主题演讲,分享了网易基于AI技术和硬件基础所打造的爆款游戏<悠梦>,并详细了该游戏的AR游戏引擎.AR SDK和洞见内容浏览器等技术方案,助力<悠梦>成为年度

扫福得福背后,支付宝 AR 红包的技术创新与故事

春节期间,支付宝的「扫福得福」活动火爆异常.AR 是一种新的交互方式,与传统营销方式相比,可以使用户更深入地参与互动,给用户带来新体验.而支付宝红包,寄托着用户对未来的期盼,因此其团队就考虑将 AR 与红包相结合,探索一种新的玩法.在 AR 领域走在前面的支付宝,其 AR 红包的技术选型.技术架构及其背后的技术故事都有哪些? 写在前面 2004 年 12 月 12 日,我加入雅虎中国,也加入了互联网大军.至今,我还依稀记得,当时心中那种对互联网的敬畏之情.2009 年,在雅虎的四年外企生活一晃而