【问题标题】:unity vuforia extended tracked problemsunity vuforia 扩展跟踪问题
【发布时间】:2019-04-15 10:46:47
【问题描述】:

我需要帮助。我使用 unity2018.2.12f1&Vuforia 7.5.26。我的任务 - 不要隐藏对象,因为 FOV 中没有图像。我制作了跟踪设备姿势、位置模式、优化图像并删除了代码 OnTrackingLost()。它工作不正确。当状态为 NOT_FOUND 时,相机看不到模型,但模型没有消失。您可以在视频中观看 https://youtu.be/FHGHULr8J90

 public void OnTrackableStateChanged(
    TrackableBehaviour.Status previousStatus,
    TrackableBehaviour.Status newStatus)
{
    m_PreviousStatus = previousStatus;
    m_NewStatus = newStatus;

    if (newStatus == TrackableBehaviour.Status.DETECTED ||
        newStatus == TrackableBehaviour.Status.TRACKED ||
        newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED)
    {
        Debug.Log("Trackable " + mTrackableBehaviour.TrackableName + " found");
        OnTrackingFound();
    }
    //else if (previousStatus == TrackableBehaviour.Status.TRACKED &&
    //         newStatus == TrackableBehaviour.Status.NO_POSE)
    //{
    //    Debug.Log("Trackable " + mTrackableBehaviour.TrackableName + " lost");
    //    OnTrackingLost();
    //}
    //else
    //{
    //    // For combo of previousStatus=UNKNOWN + newStatus=UNKNOWN|NOT_FOUND
    //    // Vuforia is starting, but tracking has not been lost or found yet
    //    // Call OnTrackingLost() to hide the augmentations
    //    OnTrackingLost();
    //}
}

【问题讨论】:

  • 请出示一些代码。
  • 由于扩展跟踪,这种方式可以正常工作。即使标记不在视野内,它也会继续跟踪它。
  • 添加代码,但我认为问题在于代码
  • @AliKanat 它不能按需要工作。当图像丢失时,相机无法观察我的物体
  • 对不起,我不太明白你在说什么。尽量不要使用扩展跟踪。扩展跟踪的重点是在您的相机看不到标记时跟踪它们。

标签: unity3d vuforia


【解决方案1】:

好的,现在我明白你的意思了。通常,如果您使用扩展跟踪,则无需更改脚本中的任何内容。 newStatus == TrackableBehaviour.Status.NO_POSE 如果您的相机没有丢失跟踪(不跟踪标记,一般跟踪),此声明将始终正确。这只有在环境没有足够的功能或例如没有足够的功能时才会发生。你正在寻找一堵白墙。 否则只要您使用“扩展跟踪”,它就会继续跟踪该标记。

在您的情况下,问题可能是应用程序期望在该位置有一个标记,因为它仍在跟踪标记但没有标记,因为您切换到其他选项卡。通常,当您跟踪标记并移开视线并且它仍然被跟踪时,扩展跟踪会起作用。你应该检查newStatus,看看当你切换标签时会发生什么。

【讨论】:

  • 当我切换标签时 newStatus == rackableBehaviour.Status.NO_POSE 并且相机不移动并且看不到我的对象
  • 正如我所说,当您切换标签时,vuforia 会将功能保存在该位置,我无法再跟踪设备了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多