(Android版)AR 现实增强 高通 Vuforia QCAR SDK学习笔记(一)
来源:互联网 发布:java经典教材 编辑:程序博客网 时间:2024/06/05 15:45
望集齐大家的力量,将AR(增强现实)发展壮大。
1.下载高通SDK(高通刚刚才更新开发中心地址,版本更新为V2.0)
https://developer.vuforia.com/resources/sdk/android
下载对应系统的安装程序,下载完成后,你就下一步下一步安装吧。
2.编译QCAR需要NDK环境,下载NDK,此处我用的是r8c版本
http://dl.google.com/android/ndk/android-ndk-r8c-windows.zip
一路下一步安装完成。
3.下载高通SDK,sample示例代码(原来示例和SDK是一起的,不知为何现在要分开了)
https://developer.vuforia.com/re ... 6.zip/null/accepted (不要把/null/accepted去了,不然,你可以下载不了)
PS:下载后,你可以不是一个.zip格式的文件,不过你一样可以用压缩软件打开。然后把里面的示例解压出来就是
4.把你下好的示例,解压到安装成功的SDK目录下的“samples”目录下
5.导入示例。下面我们就以最简单的示例开始,ImageTargets-2-0-6,导入这个项目到eclipse中。
6.编译JNI目录。用一种最简单的方法编译(以后在介绍如何配置到eclipse里面进行编译)
运行cmd.exe.按照以下步骤来
a) D:
"Compile++ arm : ImageTargets <= ImageTargets.cpp
"Compile++ arm : ImageTargets <= SampleUtils.cpp
"Compile++ arm : ImageTargets <= Texture.cpp
StaticLibrary : libstdc++.a
Prebuilt : libQCAR.so <= jni/../../../build/lib/armeabi/
SharedLibrary : libImageTargets.so
Install : libImageTargets.so => libs/armeabi/libImageTargets.so
Install : libQCAR.so => libs/armeabi/libQCAR.so
"Compile++ arm : ImageTargets <= ImageTargets.cpp
"Compile++ arm : ImageTargets <= SampleUtils.cpp
"Compile++ arm : ImageTargets <= Texture.cpp
StaticLibrary : libstdc++.a
Prebuilt : libQCAR.so <= jni/../../../build/lib/armeabi-v7a/
SharedLibrary : libImageTargets.so
Install : libImageTargets.so => libs/armeabi-v7a/libImageTargets.so
Install : libQCAR.so => libs/armeabi-v7a/libQCAR.so
7.那么到这一步,就恭喜你,编译成功了,到eclipse去,刷新一下项目会多出lib和obj两个目录
8.导入QCAR.jar到项目libs,右键这个jar包,在Build Path中选择Add to Build Path
QCAR.jar 在这个目录下:D:\Development\Android\vuforia-sdk-android-2-0-30\build\java\QCAR
最后你就可以运行这个示例,点开项目media目录下的chips.jpg图片,用摄像头对着这张图片,会出现一个3D的茶壶
效果如下:
编译好的源码如下:(CSDN免积分下载,22.21M,有点大)
http://download.csdn.net/download/cellpacing/4925271
其它示例,你都可以照着5-8步运行出来,good luck
【Android版】AR 现实增强 高通 Vuforia QCAR SDK学习笔记(二)
http://www.apkbus.com/android-92711-1-1.html
1.下载高通SDK(高通刚刚才更新开发中心地址,版本更新为V2.0)
https://developer.vuforia.com/resources/sdk/android
下载对应系统的安装程序,下载完成后,你就下一步下一步安装吧。
2.编译QCAR需要NDK环境,下载NDK,此处我用的是r8c版本
http://dl.google.com/android/ndk/android-ndk-r8c-windows.zip
一路下一步安装完成。
3.下载高通SDK,sample示例代码(原来示例和SDK是一起的,不知为何现在要分开了)
https://developer.vuforia.com/re ... 6.zip/null/accepted (不要把/null/accepted去了,不然,你可以下载不了)
PS:下载后,你可以不是一个.zip格式的文件,不过你一样可以用压缩软件打开。然后把里面的示例解压出来就是
4.把你下好的示例,解压到安装成功的SDK目录下的“samples”目录下
(最好是这个目录下,不然你编译的时候还有修改配置文件,那就麻烦了,你最好把下的示例备份一下,
以免你把代码弄乱了,又得重下)
我是安装在D盘的,路径是:D:\Development\Android\vuforia-sdk-android-2-0-30\samples5.导入示例。下面我们就以最简单的示例开始,ImageTargets-2-0-6,导入这个项目到eclipse中。
6.编译JNI目录。用一种最简单的方法编译(以后在介绍如何配置到eclipse里面进行编译)
运行cmd.exe.按照以下步骤来
a) D:
b) cd D:\Development\Android\vuforia-sdk-android-2-0-30\samples\ImageTargets-2-0-6\jni
(这一步,你安装到那个目录,就进入哪个目录)
c) F:\Android\android-ndk-r8b\ndk-build.cmd
(这一步,也是,你NDK安装在那个目录,就写哪个目录,你最好复制一下这个路径,以后用的比较多)
正常情况,你是会看到以下结果的"Compile++ arm : ImageTargets <= ImageTargets.cpp
"Compile++ arm : ImageTargets <= SampleUtils.cpp
"Compile++ arm : ImageTargets <= Texture.cpp
StaticLibrary : libstdc++.a
Prebuilt : libQCAR.so <= jni/../../../build/lib/armeabi/
SharedLibrary : libImageTargets.so
Install : libImageTargets.so => libs/armeabi/libImageTargets.so
Install : libQCAR.so => libs/armeabi/libQCAR.so
"Compile++ arm : ImageTargets <= ImageTargets.cpp
"Compile++ arm : ImageTargets <= SampleUtils.cpp
"Compile++ arm : ImageTargets <= Texture.cpp
StaticLibrary : libstdc++.a
Prebuilt : libQCAR.so <= jni/../../../build/lib/armeabi-v7a/
SharedLibrary : libImageTargets.so
Install : libImageTargets.so => libs/armeabi-v7a/libImageTargets.so
Install : libQCAR.so => libs/armeabi-v7a/libQCAR.so
7.那么到这一步,就恭喜你,编译成功了,到eclipse去,刷新一下项目会多出lib和obj两个目录
8.导入QCAR.jar到项目libs,右键这个jar包,在Build Path中选择Add to Build Path
QCAR.jar 在这个目录下:D:\Development\Android\vuforia-sdk-android-2-0-30\build\java\QCAR
最后你就可以运行这个示例,点开项目media目录下的chips.jpg图片,用摄像头对着这张图片,会出现一个3D的茶壶
效果如下:
编译好的源码如下:(CSDN免积分下载,22.21M,有点大)
http://download.csdn.net/download/cellpacing/4925271
其它示例,你都可以照着5-8步运行出来,good luck
【Android版】AR 现实增强 高通 Vuforia QCAR SDK学习笔记(二)
http://www.apkbus.com/android-92711-1-1.html
ps:亲测直接down下来的可以跑,效果不错,但是想根据笔记二更换自己的图片,就不行了,暂时未搞定...
1 0
- (Android版)AR 现实增强 高通 Vuforia QCAR SDK学习笔记(一)
- (Android版)AR 现实增强 高通 Vuforia QCAR SDK学习笔记(一)
- [ios版本]AR 现实增强之高通Vuforia QCAR SDK (一)
- (Android版)AR 现实增强 高通 Vuforia QCAR SDK环境搭建
- [ios版本]AR 现实增强之高通Vuforia QCAR SDK (二)
- 资讯:高通AR SDK-Vuforia QCAR
- unity+高通vuforia开发增强现实(AR)基础
- unity+高通vuforia开发增强现实(AR)教程
- unity+高通vuforia开发增强现实(AR)教程(一)
- unity+高通vuforia开发增强现实(AR)教程(一)
- [转载] unity+高通vuforia开发增强现实(AR)教程(一)
- unity+高通vuforia开发增强现实(AR)教程(一)
- Vuforia AR 高通SDK 在Unity3D下开发增强现实应用
- Vuforia AR 高通SDK 在Unity3D下开发增强现实应用
- 高通AR增强现实SDK下载
- [ios版本]AR 现实增强之高通Vuforia
- Vuforia SDK---- Unity3D AR增强现实技术 vuforia SDK介绍
- 使用高通Vuforia开发AR增强现实游戏之Single Image Target单一图片识别(一)
- 计算机视觉之路
- 弹出框
- linux下的errno
- android studio导入github项目详解.
- PHP数据结构之七_队列的链式存储和队列的基本操作
- (Android版)AR 现实增强 高通 Vuforia QCAR SDK学习笔记(一)
- 解决Android Studio中.9图报错问题
- POJ1222-EXTENDED LIGHTS OUT
- leetcode 151. Reverse Words in a String 字符串 翻转
- 拓扑排序
- android热更新机制
- php学习之二运算符
- 使用链表来实现栈结构(希望大神评论一下是否正确)
- 第六章:序列--字符串、列表和元组