Android增强现实:Vuforia SDK的介绍
Vuforia™SDK允许您构建基于视觉的增强现实应用程序。 它可用于Android,iOS和Unity的扩展-跨平台游戏引擎。
高级系统概述
- 多个可跟踪对象(跟踪类型):
- 图像目标
- 多目标
- 气缸目标
- 词目标
- 框架标记
- 现实世界中的互动
- 虚拟按钮
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应用程序的代码
文件和说明
- 开发包
-
AboutScreen.java:显示有关内容的信息,启动ImageTarget活动
- NDK
-
Android.mk:模块的标准android构建脚本
翻译自: https://www.javacodegeeks.com/2013/10/android-augmented-reality-introduction-of-vuforia-sdk.html