在协议(protocol) ARTrackable ( https://developer.apple.com/documentation/arkit/artrackable ) 的文档中,它表示符合类型是:ARFaceAnchor、ARImageAnchor。
为什么只有这两种 anchor 类型符合协议(protocol),是否有特定原因?为什么 ARAnchor、ARObjectAnchor 和 ARPlaneAnchor 不符合 ARTrackable?
最佳答案
ARKit 目前并非设计用于跟踪移动的物体,例如人。我需要墙壁和 table 等固定表面才能知道它在哪里。 2D 图像和面部是一个异常(exception)的原因是图像可以通过分析帧缓冲区以低廉的成本检测和跟踪,而面部可以从 faceID 中的 3D 前照式红外摄像头以及内置的神经引擎芯片中获得帮助来跟踪它们实时。没有对预扫描 3d 对象的此类硬件支持,这可能就是它们无法实时跟踪的原因。
关于ios - 为什么 ARFaceAnchor 和 ARImageAnchor 是唯一符合协议(protocol) ARTrackable 的 anchor 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53632507/