AR(Augmented Reality)技术:增强现实是一种全新的人机交互技术 ,利用这样一种技术 ,可以模拟真实的现场景观 ,它是以交互性和构想为基本特征的计算机高级人机界面。使用者不仅能够通过虚拟现实系统感受到在客观物理世界中所经历的“身临其境”的逼真性 ,而且能够突破空间、时间以及其它客观限制 ,感受到在真实世界中无法亲身经历的体验。
博客地址:http://blog.csdn.net/ALoveBtoC
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
Ⅱ、点击上图的按钮New,出现如下图所示:
Paht中填写Android-Vuforia SDK解压的目录
点击OK至结束。
Android AR技术开发环境就已经搭建好了。那么下面就让我们一起来编译第一个实例Image Targets。
s
1、将前面下载的Image Targets的压缩包,放入C:\Development\Android\vuforia-sdk-android-2-5-7\samples路径下解压
2、启动Cygwin进行编译:
命令如下:
$ cd /cygdrive/c/Development/Android/vuforia-sdk-android-2-5-7/samples/ImageTargets-2-5-5
$ ndk-build
之后出现上述途中的效果,就说明Image Targets编译成功,之后就导入Image Targets项目进Eclipse中,运行启动。
Image Targets项目中有一个文件夹为Media的,打开里面的pdf的文件,用手机摄像头对准pdf里面的图片,惊喜等着你哦。