Android 增强现实介绍+常用SDK分享比较

Introduction

介绍

“Augmented reality (AR) is a live,direct or indirect, view of a physical, real-world environment whose elementsare augmented (or supplemented) by computer-generated sensory input such assound, video, graphics or GPS data.” – Wikipedia

增强现实技术是一种实时地直接或者间接地在真实的场景中叠加一些通过计算机生成的元素的技术,例如声音,视频,图形或者GPS数据等。——维基百科

Basically, Augmented Reality providesextra information over real-world object or place. For example, watch thisvideo

基本上,增强现实技术在真实世界的物体或者场景中提供了额外的信息。例如,http://www.youtube.com/watch?v=uR4ekLLVPFk

Augmented Reality is a combination oftwo technologies:

1.   Computer Vision

2.   Computer Graphics (3D/2D)

 

增强现实技术由下面两个技术结合:

1、 计算机视觉

2、 计算机图形学(3D/2D

Augmented Reality includes twoprocesses:

1.   Identify Real-World Object or Place

2.   Display extra information. Information can be SimpleText,2D/3D Object, Animated Object, Touchable / clickable object,etc.

增强现实技术包含两个处理过程:

1、 识别真实世界中的对象或者场景

2、 展示虚拟添加上去的额外信息,例如简单的文本,2D/3D物体,动画模型,可触发点击的对象等等

Process

Following illustration generalise theexecution process of Augmented Reality Application. Process starts with camerainput and ends with rendering virtual object on screen. AugmentedReality continuously looks for tracker/object in input frames as andwhen tracker finds, it will display virtual object on screen.

下面的图概括了增强现实应用执行的过程。整个过程开始于摄像头获取视频帧,以在屏幕上渲染了虚拟物体而结束。增强现实应用不断地在输入帧中寻找标志对象,当跟踪到目标时,将会在屏幕上显示虚拟物体。(PS:当然这过程还有相当复杂的注册算法过程,以后会给大家介绍)

Popular Applications

1.   Augment -3D

2.   Junaio Augmented Reality

3.   Aurecmedia – Augmented Reality

4.   Layar

5.   Satellite AR

一些流行的应用:

1.    Augment -3D https://play.google.com/store/apps/details?id=com.ar.augment

2.   Junaio Augmented Reality https://play.google.com/store/apps/details?id=com.metaio.junaio

3.   Aurecmedia – Augmented Reality https://play.google.com/store/apps/details?id=com.aurecmedia.android

4.   Layarhttps://play.google.com/store/apps/details?id=com.layar

5.   Satellite AR https://play.google.com/store/apps/details?id=com.agi.android.augmentedreality&hl=en

 

Popular Business Domain 

1.   Marketing

2.   Shopping

3.   Education

4.   Medical / Health

5.   Entertainment

6.   Publishing

流行的商业应用:

1、 市场营销

2、 购物

3、 教育

4、 医疗卫生

5、 娱乐

6、 出版业

……

Popular SDKs for Development

1.   QualcommVuforia

2.   Metaio

3.   TotalImmersion D’Fusion

4.   Wikitude

5.   String

6.   ARLab

著名的SDK

1.   QualcommVuforia https://developer.vuforia.com/

2.   Metaio http://www.metaio.com/products/sdk/

3.   TotalImmersion D’Fusion http://www.t-immersion.com/products/dfusion-suite

4.   Wikitude http://www.wikitude.com/developer

5.   String http://www.poweredbystring.com/product

6.   ARLabhttp://www.arlab.com/

 

Metaio vs Vuforia


PSMetaioVuforia是目前最流行的移动终端AR应用开发的两款SDK,这两个我都使用过,各有千秋,个人使用Vuforia比较多一些,结合Unity3D使用。

从上面的表格可以看出,Metaio更具有多样性,但是Metaio免费使用的话都会有水印,所以很多玩家或者个人开发者使用Vuforia进行开发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值