位置: 编程技术 - 正文
推荐整理分享Vuforia 4.0 beta——Object Recognition (三),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
出处: Recognition。首先,我们已经获取了License key和3D object的Target数据,就是和Vuforia以前版本相同的xml和dat文件。
然后,我们从官方下载相关的文件,SDK和Samples code,这里我以Android原生开发为例:
将Sample code放到SDK目录下的sample文件夹,或者不放的话,还有两种解决方式:
1、修改CopyVuforiaFiles.xml中的fileset dir,这个脚本主要是拷贝so文件,之前有篇文章介绍过。
2、直接将armeabi-v7a文件夹拷贝到项目libs文件夹下
[html] view plaincopy<?xml version="1.0" encoding="UTF-8"?> <project name="VuforiaSamples" default="CopyVuforiaSo"> <target name="CopyVuforiaSo"> <copy overwrite="true" todir="libs/armeabi-v7a"> <fileset dir="../../build/lib/armeabi-v7a"/> </copy> </target> </project> 接下来需要配置Vuforia.jar文件,注意需要在Export and output中勾选。其次,把Target Manager中下载的xml和dat文件,拷贝到assets/ObjectRecognition文件夹下,我这里是Object_data_OT.xml和Object_data_OT.dat文件。
以上步骤完成之后,需要修改代码内容:
1、修改ObjectTargets.java文件行,将自己的xml文件加载进来:
[java] view plaincopyif (!mCurrentDataset.load("ObjectRecognition/Object_data_OT.xml", STORAGE_TYPE.STORAGE_APPRESOURCE)) return false; 2、设置自己App申请的License在com.qualcomm.vuforia.samples.SampleApplication包的
SampleApplicationSession.java文件行:[java] view plaincopyVuforia.setInitParameters(mActivity, mVuforiaFlags, "你自己的License key"); 修改完成之后,运行程序,打开应用,选择Object Recognition,对准之前训练好的鼠标,会看到下图效果:Vuforia unity3d 发布 eclipse工程 一、一般的u3d工程发布到Eclipse一般的u3d工程发布到eclipse比较容易,直接选中GoogleAndroidProject即可。二、Vuforia工程发布到Eclipse但是Vuforia工程需要进行一
关于Unity与Xcode之间的交互问题 当我们在整合项目的时候,可能需要的Unity与Xcode之间的互相调用,比如保存图片到IOS相册,Unity是无法直接存储图片到IOS相册,只能调用Xcode的方法才可
Unity中自动寻路的几种方法(三) 现在的大部分mmo游戏都有了自动寻路功能。点击场景上的一个位置,角色就会自动寻路过去。中间可能会有很多的障碍物,角色会自动绕过障碍物,最
标签: Vuforia 4.0 beta——Object Recognition (三)
本文链接地址:https://www.jiuchutong.com/biancheng/375746.html 转载请保留说明!友情链接: 武汉网站建设