gpt4 book ai didi

ios - 如何使用 iPhone X 的 faceID 数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:21:52 27 4
gpt4 key购买 nike

是否可以使用 iphone X faceID 数据创建用户面部的 3D 模型?如果是的话,你能告诉我我应该看哪里吗?我真的找不到与此相关的东西。我在 WWDC 上找到了一个关于真实深度和 ARKit 的视频,但我不确定它是否有帮助。

编辑:我刚看了一个 WWDC video它说 ARKit 提供了详细的 3D 几何面。您认为创建人脸的 3D 表示是否足够精确?也许结合图像?任何想法?

enter image description here

最佳答案

是也不是。

是的,有一些 API 可用于获取使用 TrueDepth 相机捕获的深度图、用于面部跟踪和建模,以及用于在您自己的应用中使用 Face ID 进行身份验证:

  • 您使用 LocalAuthentication 框架实现面容 ID 支持。它与您在其他设备上用于 Touch ID 支持的 API 相同——您无法访问身份验证工作原理的内部结构或涉及的生物识别数据,只是关于用户是否通过身份验证的简单回答是或否.

  • 有关照片和视频的简单深度图捕获,请参阅 AVFoundation > Cameras and Media Capture ,或 WWDC17 session因此 — 关于使用 iPhone 7 Plus 双后置摄像头捕捉景深的所有内容也适用于 iPhone X 和 8 Plus 双后置摄像头,以及 iPhone X 上的前置原深感摄像头。

  • 有关面部跟踪和建模,请参阅 ARKit , 具体来说 ARFaceTrackingConfiguration和相关的API。有 sample code显示您可以在此处执行的各种基本操作,以及 Face Tracking with ARKit你找到的视频。

    是的,的确,您可以使用 ARKit 创建用户面部的 3D 表示。您在该视频中看到的线框就是这样,由 ARKit 提供。借助 ARKit 的 SceneKit 集成,您可以轻松地显示该模型、为其添加纹理、添加锚定的其他 3D 内容等。ARKit 还提供另一种形式的面部建模,称为混合形状——这是面部参数的更抽象表示,跟踪 50左右肌肉运动,用于驱动头像角色,如 Animoji .

    所有这些都适用于广义面部模型,因此其中并没有关于识别特定用户面部的任何内容(并且您被禁止在 App Store 中尝试以这种方式使用它 - 请参阅§3.3.52“如果您的应用程序访问面部数据...”在 developer program license agreement 中)。

不,Apple 不提供对用于注册或验证面容 ID 的数据或分析的访问权限。注视跟踪/注意力检测以及 Apple 面部建模的任何与识别独特用户面部相关的部分都不是 Apple 提供的 SDK 的一部分。

关于ios - 如何使用 iPhone X 的 faceID 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47188372/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com