vuforia 高通AR中 识别图与被加载的虚拟物体的关系(修正)
2015-07-08 12:13
399 查看
一般来说虚拟物与识别图之间都会存在一定的高度误差
经过多次测试感觉是摄像机高度的问题
在所有的IMAGE TARGET和虚拟物同一水平面(0,X,0)的前提下 将AR CAMERA的Y调整为 其子物体CAMERA 视距范围(默认5000)的一半(2500)基本可以解决
之前的理解是错误的!
之所以存在加载位置的误差是因为 识别图定了一定大小(这在我们上传的时候都有填写)而你将识别图放置到场景中我们也可以发现 可以对其进行调整 在加载的时候 虚拟物会根据这个识别图的大小有所调整 关键就在这里! 摄像头看到的识别图的大小才是关键所在! 你用摄像头单纯的去照识别图 用截图将这个大小截下来看看就会明白 高通SDK看到的就是这个大小 它会根据这个大小比对识别图然后对加载的虚拟物体进行调整 因此会产生误差!
经过多次测试感觉是摄像机高度的问题
在所有的IMAGE TARGET和虚拟物同一水平面(0,X,0)的前提下 将AR CAMERA的Y调整为 其子物体CAMERA 视距范围(默认5000)的一半(2500)基本可以解决
之前的理解是错误的!
之所以存在加载位置的误差是因为 识别图定了一定大小(这在我们上传的时候都有填写)而你将识别图放置到场景中我们也可以发现 可以对其进行调整 在加载的时候 虚拟物会根据这个识别图的大小有所调整 关键就在这里! 摄像头看到的识别图的大小才是关键所在! 你用摄像头单纯的去照识别图 用截图将这个大小截下来看看就会明白 高通SDK看到的就是这个大小 它会根据这个大小比对识别图然后对加载的虚拟物体进行调整 因此会产生误差!
相关文章推荐
- Kinect结合Unity3D引擎开发体感游戏(一)
- Android ADT 23.0.0无法更新到23.0.2问题解决方案
- SDKMAN:轻松管理多个软件开发套件 (SDK) 的命令行工具
- Parse正式发布开源PHP SDK
- 基于Android SDK-在64位Linux中使用需要注意的问题
- Unity3D中脚本的执行顺序和编译顺序
- Unity3D动态对象优化代码分享
- android 微信 sdk api调用不成功解决方案
- Android开发的IDE、ADT、SDK、JDK、NDK等名词解释
- unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)
- 基于Android设计模式之--SDK源码之策略模式的详解
- 更新android SDK 失败的解决方法
- android开发环境搭建详解(eclipse + android sdk)
- Android SDK三种更新失败及其解决方法
- Unity3D游戏引擎实现在Android中打开WebView的实例
- 解决Android SDK下载和更新失败的方法详解
- Android SDK中的Support兼容包详解
- VC中SDK与MFC的区别浅析