【发布时间】:2019-03-30 17:13:04
【问题描述】:
我正在尝试找出 iOS 设备的前置摄像头与现实世界中用户面部之间的距离。
到目前为止,我已经尝试过ARKit/SceneKit,并且使用ARFaceAnchor 我能够检测到用户与相机的面部距离;但它只能在很近的地方工作(最多约 88 厘米)。我的应用程序要求人脸距离检测高达 200 厘米。
我假设这可以在不使用 trueDepth 数据(在 ARFaceAnchor 中使用)的情况下实现。
你能告诉我正确的方向吗?
【问题讨论】:
-
关于 ARFaceAnchor 88cm 的限制很有意思!我会建议使用 VNDetectFaceRectanglesRequest 来检测面部,并在必要时使用 VNTrackObjectRequest 来跟踪它们。虽然不确定它们在更远距离上的表现会更好。
-
你是对的,它可以在没有真实深度数据的情况下完成。我没有看到任何应用程序对后置摄像头做同样的事情。我也在寻找同样的东西,但没能成功祝你好运!!