Android增强现实:Vuforia SDK的介绍

Vuforia™SDK允许您构建基于视觉的增强现实应用程序。 它可用于Android,iOS和Unity的扩展-跨平台游戏引擎。

高级系统概述



  • 多个可跟踪对象(跟踪类型):
  • 图像目标
  • 多目标
  • 气缸目标
  • 词目标
  • 框架标记
  • 现实世界中的互动
  • 虚拟按钮
Android增强现实:Vuforia SDK的介绍

来源:https://developer.vuforia.com/resources/api/index

1.设置Vuforia SDK v2.6

我假设您已经在计算机中安装了Android SDK和NDK。

步骤1:下载适用于Android的Vuforia SDK v2.6: https//developer.vuforia.com/resources/sdk/android

步骤2:将 vuforia-sdk-android-2-6-10提取到欲望文件夹中

步骤3:从以下链接下载示例: https : //developer.vuforia.com/resources/sample-apps

步骤4:提取示例zip文件vuforia-sampleapps-android-2-6-7

步骤5:从提取的文件夹中复制所有样本,然后粘贴到<vuforia_sdk> / samples文件夹中。 <vuforia_sdk>是您在步骤2中提取SDK的目录位置

2.编译并执行ImageTargats示例应用程序

Sample具有NDK和SDK编码,因此通常我使用eclipse从终端和SDK编译NDK

步骤1:打开终端并转到<vuforia_sdk> / sample / ImageTargats-2-6-7 /,

步骤2:执行“ ndk-build”以编译NDK代码,请确保您具有指向Android NDK目录的环境变量,否则终端将显示“找不到注释”错误

步骤3:打开Eclipse并导入ImageTargats-2-6-7项目

步骤4:在Eclipse中设置类路径变量

  • 在Eclipse中,转到“窗口”->“首选项”。
  • 使用层次结构浏览器导航到Java-> Build Path-> Classpath Variables。
  • 通过选择New创建一个新变量。
  • 在“名称:”字段中添加:QCAR_SDK_ROOT,然后使用Folder…导航到vuforia-sdk-android-xx-yy-zz目录

第5步:右键单击“ ImageTargats”项目->选择运行-> Android应用程序

第6步:打印目标图像: https : //developer.vuforia.com/sites/default/files/sample-apps/targets/imagetargets_targets.pdf

步骤7:在设备中打开ImageTargets Android应用程序,然后将设备放置在已打印目标图像的前面,您将看到漂亮的3d茶壶

3.了解ImageTargats应用程序的代码

Android增强现实:Vuforia SDK的介绍

文件和说明

  • 开发包
      AboutScreen.java:显示有关内容的信息,启动ImageTarget活动
  • NDK
      Android.mk:模块的标准android构建脚本

参考: Android增强现实:我们的JCG合作伙伴 Ketan Parmar在KP Bird博客上对Vuforia SDK的介绍

翻译自: https://www.javacodegeeks.com/2013/10/android-augmented-reality-introduction-of-vuforia-sdk.html