【问题标题】:Find distance of device from an image target - Vuforia and Unity?查找设备与图像目标的距离 - Vuforia 和 Unity?
【发布时间】:2016-12-23 12:30:56
【问题描述】:

是否可以找到设备与Vuforia的Image Target的距离。

如果没有标准方法,一种方法是构建一种算法,使用陀螺仪和加速度计读数来跟踪初始距离的变化(如何获得这个距离,由方式?)

基本上,我想知道设备相对于图像目标的位置和方向。建议最好的方法。

【问题讨论】:

  • 最好去vuforia开发者网站咨询。 Vuforia 工程师可能会通知您。
  • 嗯..好的。我认为有一个标准的方法。但是,看起来不像。

标签: android unity3d augmented-reality vuforia


【解决方案1】:

首先,只有当您“强制”用户首先将设备放在图像目标上,然后移开时,才能通过传感器获取距离。似乎有问题。

我不知道在 Unity 中是否有任何特殊方式,但基本上在原始 openGL 中,距离只是 sqrt(x*x + y*y + z*z)。请注意,如果您正在寻找一个度量值,这是有问题的,因为它取决于您在创建 Vuforia 数据集时定义的原始图像的大小,以及使用正在检测的目标的大小。

关于目标的旋转(相对于相机),您可以从目标位置矩阵中获取(如果您对此不熟悉,请阅读 Vuforia 文章)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2018-10-28
    相关资源
    最近更新 更多