AR技术介绍(Located in Android)

一,什么是AR

  在说AR技术之前,先来说说VR。

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

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

二,AR构成

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

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

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

三,安卓系统中

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

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

四,library

1,Layar

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

   官网: https://www.layar.com/

2,高通AR开发包

     基于unity的扩展。

    官网:https://developer.vuforia.com/

    最近迷上了做游戏,闲着也是闲着,多瞅瞅找找灵感,同样没事儿可干的同志们可以一起来做做开源啥的。

 

时间: 2024-08-30 20:31:37

AR技术介绍(Located in Android)的相关文章

android 随便走这个app里面有个使用AR技术实现的导航功能,请问是如何实现的

问题描述 android 随便走这个app里面有个使用AR技术实现的导航功能,请问是如何实现的 解决方案 找到的参考http://blog.csdn.net/alovebtoc/article/details/9290191 解决方案二: 说点我的思路,首先gps定位获取你的位置信息,上传到服务器,服务器根据你的位置信息, 以及数据库当中已有餐饮店的位置信息,然后根据计算,回传一个餐饮位置信息相对于你当前位置信息的数据包给你, 你解析这个数据包,在手机上显示出来就行了 解决方案三: 这很简单啊.

库克:和App Store一样,AR技术必将改变世界

日前,苹果公司CEO蒂姆·库克(Tim Cook)接受了英国<独立报>的专访,详谈了他对AR(增强现实)即将改变人类生活的看法,以及为何他会认为世界已经在慢慢变好的原因. 苹果公司CEO:Tim Cook(图片/Apple) 今年早些时候,iPhone 新机尚未官方发布之前,一则网络视频即披露了该款机型的一项新功能.在视频中,画面显示手机在街道中央创造了一个神奇入口,这项新功能顿时引发大家的关注. 正如猜测,这项新功能就是后续上线的 ARKit 平台.库克告诉<独立报>,ARKit

AR技术的应用面向消费者的销售市场究竟有多大

摘要: 一张印有玫瑰花瓣的信纸上写满了对你的专属祝福,然后用 手机 轻轻一扫,伴随着动听的音乐,信纸上绽放出一朵玫瑰.这样的场景看起来是不是很动人? 这个场景是由增强现实( 一张印有玫瑰花瓣的信纸上写满了对你的专属祝福,然后用 手机 轻轻一扫,伴随着动听的音乐,信纸上绽放出一朵玫瑰.这样的场景看起来是不是很动人? 这个场景是由增强现实(AugmentedReality,下称AR)技术来实现的.它是利用虚拟现实技术来模拟.仿真,将虚拟的信息应用到真实世界,形成了真实的环境和虚拟的物体实时地叠加到了

App热补丁动态修复技术介绍

安卓App热补丁动态修复技术介绍 来自qq空间团队:微信号qzonemobiledev QQ空间终端开发团队 1.背景 当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App.测试.向各个应用市场和渠道换包.提示用户升级.用户下载.覆盖安装.有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布. 这时候就提出一个问题:有没有办法以补丁的方式动态修复紧急Bug,不再需要重新发布App,不再需要用户重新下载,覆盖安装? 虽然An

《AR与VR开发实战》 第1章 AR技术简介

第1章 AR技术简介增强现实(Augmented Reality,AR)是一种实时计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界中并进行互动.这种技术于20世纪90年代提出,随着随身电子产品运算能力的提升,其用途将会越来越广.目前对于增强现实有两种通用的定义.一种定义是北卡大学罗纳德·阿祖玛(Ronald Azuma)于1997年提出的,他认为增强现实包括三个方面的内容:将虚拟物与现实结合.即时互动.三维.另一种定义是保罗·米尔格拉姆(Paul M

《AR与VR开发实战》——第1章AR技术简介

本节书摘来自华章出版社<AR与VR开发实战>一书中的第1章,第1.1节,作者 张克发 赵兴 谢有龙,更多章节内容可以访问"华章计算机"公众号查看. 第1章 AR技术简介 增强现实(Augmented Reality,AR)是一种实时计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界中并进行互动.这种技术于20世纪90年代提出,随着随身电子产品运算能力的提升,其用途将会越来越广.目前对于增强现实有两种通用的定义.一种定义是北卡大学罗

内衣营销创新:利用AR技术为美女模特宽衣解带

美国知名http://www.aliyun.com/zixun/aggregation/9228.html">内衣品牌Wonderbra今年10月推出了一系列的广告,广告上的美女模特都穿着漂亮礼服,让人一度以为他要进军成衣领域.当看到海报下方有个APP下载链接,安装后才发现其中的玄机. 这款APP应用程序名叫「Wonderbra Decoder 」,利用AR技术与图像辨识技术,将模特穿着内在美的照片通过AR显示于画面中,这样用户就可以当众把性感女模剥光只剩内衣,揭开女性内在美的性感面纱,看

JSF技术介绍

与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存.客户端事件处理等问题,开发难度比较大,效率较低,重用性差.Java Server Faces(JSF)技术正是为了解决这一问题应运而生的,其最引人注目的特性之一是它与标记语言.协议.客户端设备无关.利用JSF提供的可重用.可扩展.基于组件的用户界面框架,在快速开发工具RAD的支持下实现可视化开发.现在JSF技术已经得到了许多大

实时系统解决方案 TIBCO Rendezvous — 技术介绍(消息中间件|基于数据库的主动推送)

TIBCO Rendezvous - 技术介绍 1.1.1. TIBCO Rendezvous - 技术介绍 TIBCO Rendezvous(或称为TIBCO RV)产品是一种中间件,它具有发布/订阅(Publish/Subscribe).基于主题寻址(Subject-Based Addressing) 和自定义数据信息(Self-Describing Data Messages)等专利技术功能,使不同应用平台上的信息在一个共享的虚拟总线Information Bus(TIB)上进行传输交换.