致命错误 - 此设备不支持面部跟踪。

问题描述 投票:0回答:1

我想在我的应用程序上启用ARFaceTrackingConfiguration,但我遇到了问题。我使用的是iPhone 7,它有苹果A10 Fusion-64位芯片,但仍然得到那个致命的错误。你能帮我解决这个问题吗?

我在info.plist中启用了权限,并且我在ARFaceTrackingCOnfiguration中检查了.isSupported。

let configuration = ARFaceTrackingConfiguration()
sceneView.session.run(configuration)

guard ARFaceTrackingConfiguration.isSupported else {
    fatalError("Face tracking is not supported on this device")
}

是不是因为Iphone 7的前置摄像头不是TrueDepth摄像头?

swift arkit
1个回答
0
投票

你不能运行 ARFaceTrackingConfiguration 没有TrueDepth相机,请检查 文件 更多信息

人脸追踪只适用于配备前置TrueDepth摄像头的iOS设备。

您还可以通过调用以下命令来检查设备是否可以运行此配置。ARFaceTrackingConfiguration.isSupported

© www.soinside.com 2019 - 2024. All rights reserved.