Vuforia官方文档自学,只为学习交流,肯定会有错误与肤浅之处,仅供参考
1、Pose Status and Status Info:
- 更多详细相关问题查看官方文档:Pose Status and Status Info | VuforiaLibrary
- Vuforia Engine会为场景中每个Observer提供目标的跟踪状态信息。如果场景发生变化,此信息将有助于维持用户的AR体验,并为用户提供方向(例如,将设备指向目标或在跟踪丢失时减慢移动(可能是减慢摄像机移动的意思))
- 状态类型Status type和可用性取决于Observer类型。例如,IlluminationObserver和VirtualButtonObserver不提供姿势和状态信息。
- 一般来说,Observations收集Target的信息、姿势Pose(如果可用)、状态Status和状态信息。Status描述跟踪生命周期中Target的每个状态。在某些跟踪故障情况下,Vuforia Engine API会提供有关故障可能原因的信息
- 在检测到第一个目标之前,姿势状态将报告为无姿势。
2、VuMark, Object, Image, Multi, and Cylinder Targets Status Poses and Status Info:
- 以下类型的Observer提供可用status pose:图像目标、圆柱体目标、多目标、对象目标和VuMark提供的status pose是相同的,它们的状态随VuObservationPoseStatus. vuObservationStatusInfo一起返回。
- 对于被跟踪的目标,它们的状态可以是NORMAL正常的,也可以是RELOCALIZING重新定位的,对于未被跟踪的目标,它们的状态可以是NOT_OBSERVED未被观察到的。下表列出了可用的跟踪状态值:
STATUS |
Description |
STATUS_INFO |
对开发者建议 |
Unity NO_POSE 没有Pose |
没有可用的有效姿势。目标未被检测到或跟踪丢失 |
Unity NOT_OBSERVED 未观察到 |
为用户提供视觉帮助,以识别可跟踪的对象。 |
Unity TRACKED 正在跟踪 |
正在跟踪目标-表示正常操作. |
Unity NORMAL |
跟踪工作正常,可以渲染增强。 |
Unity EXTENDED_TRACKED 拓展跟踪 |
Target正在被间接跟踪。它要么看不见,要么被遮挡,要么太远或太近,无法直接跟踪,但其Pose姿势由Device Pose Observer保持。 |
Unity NORMAL |
跟踪工作正常 |
Unity LIMITED 受限的/有限的 |
正在跟踪Target,但精度很低。 |