在协议ARTrackable(https://developer.apple.com/documentation/arkit/artrackable)的文档中,它说“符合类型”是:ARFaceAnchor,ARImageAnchor。
为什么只有这两种唯一的锚类型符合协议?为什么ARAnchor,ARObjectAnchor和ARPlaneAnchor不符合ARTrackable?
答案 0 :(得分:1)
ARKit当前尚未设计为跟踪诸如人的移动物体。我需要固定的墙和桌子等表面才能知道它在哪里。 2D图像和面部是例外的原因是,可以通过分析帧缓冲区廉价地检测和跟踪图像,而面部则可以从FaceID的3D前照式红外热像仪以及内置的神经引擎芯片中获得帮助,以对其进行跟踪实时。预扫描的3d对象没有这种硬件支持,这可能就是为什么它们无法实时跟踪的原因。