望集齐大家的力量,将AR(增强现实)发展壮大。

PS:不是我不加链接,是我加了超链接,没有用啊,难道是我权限不够,只得自己复制、粘贴了

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

【Android版】AR 现实增强 高通 Vuforia QCAR SDK学习笔记(二)  
http://www.apkbus.com/android-92711-1-1.html

对AR感兴趣的童鞋可以加入我们AR大家庭
AR技术网: http://www.arjishu.com/
QQ群名 :AR技术网—ar研究群
群     号 :38122344

Android,  android,  现实增强,  AR现实增强,  QCAR

(Android版)AR 现实增强 高通 Vuforia QCAR SDK学习笔记(一)相关推荐

  1. 高通ar android,Android版高通AR Vuforia QCAR SDK学习笔记

    望集齐大家的力量,将AR(增强现实)发展壮大. PS:不是我不加链接,是我加了超链接,没有用啊,难道是我权限不够,只得自己复制.粘贴了 1.下载高通SDK(高通刚刚才更新开发中心地址,版本更新为v2. ...

  2. [ios版本]AR 现实增强之高通Vuforia QCAR SDK (一)

    [ios版本]AR 现实增强之高通Vuforia QCAR SDK (一) 古人常曰饮水思源,知恩图报.由于近期工作需要,需要学习AR和图像识别.但是国内资料真的很少,基本都是拷贝粘贴.为数不多有用的 ...

  3. [ios版本]AR 现实增强之高通Vuforia QCAR SDK (二)

    [ios版本]AR 现实增强之高通Vuforia QCAR SDK (二) 这章会比较简单.就是换上麦叔叔,不是肯叔叔的logo,然后对着丫照啊照,就能看到茶壶了.为啥是茶壶不是汉堡?因为我没找到汉堡 ...

  4. unity+高通vuforia开发增强现实(AR)教程(一)

    增强现实(Augmented Reality,简称AR),是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实.是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息应用到真实世界, ...

  5. ios for 高通Vuforia图像识别+AR(二)

    补一下高通vuforia的官方地址:https://developer.vuforia.com/ 在demo好用之后一下不就是着手改demo,首先改的是识别的图片 在develop选项卡中有一个tar ...

  6. 高通Vuforia AR增强现实之多卡识别和扩展追踪

           只要你仔细了解高通AR,你就不难发现实现多卡识别是一件很轻松的事情,只要你修改ARcamera上的Max Simutaneous Tracked Images的值就可以实现了,他的初始值 ...

  7. [ios版本]AR 现实增强之高通Vuforia

    古人常曰饮水思源,知恩图报.由于近期工作需要,需要学习AR和图像识别.但是国内资料真的很少,基本都是拷贝粘贴.为数不多有用的信息就是一篇关于高通的库,但是是安卓版本的.有兴趣的自己过去看下,由于我需要 ...

  8. Unity+高通Vuforia SDK——AR

    一.AR概念: 增强现实(Augmented Reality,简称AR),是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实.是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息 ...

  9. 使用高通Vuforia开发AR增强现实游戏(开篇)

    @废话在前 之前想做暴风魔镜的VR游戏,最后来香港学习设备没带过来就没继续做,现在开始学习研究做一下AR游戏开发,毕竟对设备的要求比较低,很方便,看了不少资料,最后还是选了Vuforia这个经典的AR ...

最新文章

  1. 【转载】机器学习领域的大家
  2. Python 解决写入csv中间隔一行空行问题
  3. 中国象棋程序的设计与实现(四)-- 一次“流产”的写书计划
  4. html代码大全(很全的)_5行Python代码就能爬取 3000+ 上市公司的信息?
  5. 世界公认最好的记忆方法_全球公认最好的12个教育孩子的方法,值得每个家长收藏学习!...
  6. 【干货】TensorFlow 2.0官方风格与设计模式指南(附示例代码)
  7. ReactJS入门之声明周期
  8. 计算机操作系统寻址,计算机操作系统-寻址和字节顺序
  9. [Bzoj4182]Shopping(点分治)(树上背包)(单调队列优化多重背包)
  10. DevOps落地三部曲:如何归责?用啥工具?往哪里去?
  11. 四.3D-2D:PnP问题求解 线性法
  12. (41)时钟组Clock Group介绍
  13. 小学计算机病毒与危害的课,第一课《电脑病毒与危害》.ppt
  14. a:10 GET http://localhost:8080/static/js/xxx.js net::ERR_ABORTED 404
  15. oracle表空间查询6,oracle表空间查询
  16. EdrawMax Ultimate v12.0 图表和流程图
  17. 停车场管理(C语言版)
  18. PLC_自动化控制系统_1_简说自动化控制系统
  19. 50个查询系列-第13个查询:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;...
  20. 计算机网络 数据链路层 数据链路层的作用

热门文章

  1. Meta AI:让手绘小人动起来
  2. 项目Ⅱ-注册页面的完成
  3. AT32 MCU Audio 24bit例程
  4. Tesserocr安装及报错解决方案
  5. 上海迪士尼推出“冰雪奇缘”梦幻仙境
  6. 中图分类号和UDC查询
  7. 按可比价格计算的意义
  8. 环形缓冲区RingBuff的代码实现
  9. mysql中RowNum的实现
  10. 桂花网创始人赵福勇:蓝牙物联网的领先者,让万物互联奔腾起来