提问人:S K 提问时间:11/10/2023 更新时间:11/10/2023 访问量:18
如何在iOS swift中使用ARKit进行人脸检测时捕获图像?
How to capture image when Face detect in centre with ARKit in iOS swift?
问:
我使用带有 ARFaceTrackingConfiguration 的 ARKit 使用以下代码检测人脸
let configuration = ARFaceTrackingConfiguration()
configuration.isLightEstimationEnabled = true
sceneView.delegate = self
sceneView.showsStatistics = true
sceneView.session.run(configuration, options: [.resetTracking, .removeExistingAnchors])
对于以下代码中使用的面部显示线
func renderer(_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? {
let faceMesh = ARSCNFaceGeometry(device: sceneView.device!)
let node = SCNNode(geometry: faceMesh)
node.geometry?.firstMaterial?.fillMode = .lines
return node
}
问题:如何检测 CGRect 帧中绑定的人脸,因为如果人脸位于屏幕中央,我想捕获图像。
答: 暂无答案
评论