qcom_vuforia环境搭建


vuforia百度百科介绍: http://baike.baidu.com/link?url=SheafFwgZz2sOXw0__ZML00p6uryYgB9mLwQm_vHlaMzpxjX2ad6WsthSjbbf74hSIQKyJCVtC8QVYBlj256ua

Vuforia扩增实境软件开发工具包(Vuforia Augmented Reality SDK),是高通推出的针对移动设备扩增实境应用的软件开发工具包。它利用计算机视觉技术实时识别和捕捉平面图像或简单的三维物体(例如盒子),然后允许开发者通过照相机取景器放置虚拟物体并调整物体在镜头前实体背景上的位置。




vuforia的使用,本人开发环境:ubuntu14版本.
一:配置环境,需下载和安装以下的东东
JDK
Eclipse IDE
Android SDK
Android Development Tools (ADT)
Android SDK Platform Support
Android NDK

二:安装VuforiaSDK
1.下载Vuforia SDK下载官网http://developer.vuforia.com/
2.配置QCAR环境:eclipse中,Window->Preferences. 找到Java->Build Path->Classpath Variables 选New....新添加一个变量
Name是QCAR_SDK_ROOT; Path选择 Folder...,填入vuforia sdk的文件夹所在路径
3.为测试用的设备开启开发测试功能

三:编译和运行一个Vuforia例子
1.编译共享对象
用应用程序代码编译共享对象
Android NDK应用程序需要通过Java引导装载程序部署为共享对象。
编译之后生成一个二进制的*.so文件会打包到eclipse,对于每个应用程序需单独编译生成*.so文件。
以Android\vuforia-sdk-android-1-5-9\samples\ImageTargets为例
打开Shell,cd到vuforia sdk的samples\ImageTargets目录下,执行ndk-build来编译ImageTargets这一个应用程序:
至此,完成了Java引导装载程序的编译和应用程序的部署。
2.创建Android APK,和普通apk编写一致.
这步就很简单了,在eclipse中新建一个android项目,导入现有的程序代码,此处导入刚刚经过编译的ImageTarget
3.运行例子程序
在samples目录ImageTarget\media中可以找到以下几张图,
在带有摄像头的测试设备上运行此程序,摄像头对着上面的图片时,就会出现神奇的东西

你可能感兴趣的:(理论方面的,技术实践)