【Android版】AR 现实增强 高通 Vuforia QCAR SDK学习笔记

ehmonfhtcojh 2013-12-12 06:54:12
加精
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\samples

5.导入示例。下面我们就以最简单的示例开始,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
...全文
3438 47 打赏 收藏 转发到动态 举报
写回复
用AI写文章
47 条回复
切换为时间正序
请发表友善的回复…
发表回复
L_iNvisible 2016-06-01
  • 打赏
  • 举报
回复
试了一下,感觉还蛮不错的。好厉害。
mw9554 2014-07-15
  • 打赏
  • 举报
回复
精华啊啊啊!!
chenmuqing 2014-06-19
  • 打赏
  • 举报
回复
显示壶子的图片是借用了3D练习提高视力和提高图像记忆能力的卡片吧。简称3D记忆卡。
chenyukunmissyou 2014-05-06
  • 打赏
  • 举报
回复
楼主写的详细,学习下
l01011 2013-12-25
  • 打赏
  • 举报
回复
今天再来看看楼主发布的大作,打算学习下
l01011 2013-12-24
  • 打赏
  • 举报
回复
好复杂的样子啊
wangsufu77 2013-12-24
  • 打赏
  • 举报
回复
u013229239 2013-12-20
  • 打赏
  • 举报
回复
路过顶下
  • 打赏
  • 举报
回复
太复杂啦。。。。。
chendick 2013-12-19
  • 打赏
  • 举报
回复
看看是什么,学习了
yisiyou 2013-12-18
  • 打赏
  • 举报
回复
啥玩意,路过
wyldwww 2013-12-18
  • 打赏
  • 举报
回复
谢谢分享。…。……。…。…。………
lilele2011 2013-12-16
  • 打赏
  • 举报
回复
好晕好晕
sonylt18iuser 2013-12-16
  • 打赏
  • 举报
回复
哎,完全不知道在说甚么?
hundunyuansu 2013-12-15
  • 打赏
  • 举报
回复
不错哦,值得学习
ldoll 2013-12-15
  • 打赏
  • 举报
回复
路过帮顶,谢谢楼主
lambda019 2013-12-15
  • 打赏
  • 举报
回复
謝謝分享我們可以下載
erth 2013-12-15
  • 打赏
  • 举报
回复
这是什么。。
云满笔记 2013-12-15
  • 打赏
  • 举报
回复
这个看上去有点高端啊
阿萨德淡定 2013-12-15
  • 打赏
  • 举报
回复
清零7450清零7450清零7450清零7450
加载更多回复(14)

948

社区成员

发帖
与我相关
我的任务
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能物联网机器学习 企业社区 北京·东城区
社区管理员
  • Qualcomm开发
  • csdnsqst0050
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧