搭建Android AR技术开发环境(Aqumented Reality)

原文出处: 六六大侠

AR(Augmented Reality)技术:增强现实是一种全新的人机交互技术 ,利用这样一种技术 ,可以模拟真实的现场景观 ,它是以交互性和构想为基本特征的计算机高级人机界面。使用者不仅能够通过虚拟现实系统感受到在客观物理世界中所经历的“身临其境”的逼真性 ,而且能够突破空间、时间以及其它客观限制 ,感受到在真实世界中无法亲身经历的体验。

 

AR展项特点主要包含两方面:

1、AR的优越性体现在实现虚拟事物和真实环境的结合,让真实世界和虚拟物体共存。

2、AR实现虚拟世界和真实世界的实时同步,满足用户在现实世界中真实地感受虚拟空间中模拟的事物,增强使用的趣味性和互动性。

 

搭建Android AR技术开发,首先需要安装好android SDK和NDK的安装,同时需要安装Cygwin。其实Cygwin只是用来编译,DOS也可以用来做这项工作,看个人喜好来进行安装。本章教程使用的Cygwin来做的编译工作。上面安装过程就不赘述了,直接讲如何搭建AR开发环境及第一个实例的编译实现过程。

 

准备工作:

1> 到https://developer.vuforia.com/网站进行注册

2> 到https://developer.vuforia.com/resources/sdk/android下载Android – Vuforia SDK

这里使用的是Android – Vuforia SDKv2.5.7

3> 到https://developer.vuforia.com/resources/sample-apps下载实例Image Targets,这些实例尽可能的都下载下来,方便之后学习使用。

 

搭建过程:

① 解压下载的Android-Vuforia SDK,放置在C:\Development\Android\vuforia-sdk-android-2-5-7目录里,之前的exe安装包是在这个目录,只是升级了一下避免出现不可编译的Error,尽量放置在这样的目录下。

②Eclipse中添加Android-Vuforia SDK:

Ⅰ、Eclipse   Window –> Preferences–>Java–>Build Path–>Classpath Variables

                            20130710143728515

Ⅱ、点击上图的按钮New,出现如下图所示:

                           20130710143728515

Paht中填写Android-Vuforia SDK解压的目录

点击OK至结束。

 

Android AR技术开发环境就已经搭建好了。那么下面就让我们一起来编译第一个实例Image Targets。

s

1、将前面下载的Image Targets的压缩包,放入C:\Development\Android\vuforia-sdk-android-2-5-7\samples路径下解压

              20130710145112203

2、启动Cygwin进行编译:

                       20130710145348203

 

命令如下:

 

之后出现上述途中的效果,就说明Image Targets编译成功,之后就导入Image Targets项目进Eclipse中,运行启动。

Image Targets项目中有一个文件夹为Media的,打开里面的pdf的文件,用手机摄像头对准pdf里面的图片,惊喜等着你哦。

20130710150011218
20130710150054265


杰克祥子
Practice doesn't make perfect, passion makes perfect. 新浪微博 @ 杰克祥子

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">