gpt4 book ai didi

ios - 是否可以在 iPhoneX 上同时运行 ARWorldTracking Session 和 ARFaceTracking Session?

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:31 26 4
gpt4 key购买 nike

我正在尝试在 iPhoneX 上同时运行 ARWorldTracking Session 和 ARFaceTracking Session, 但第一个运行的 session 在后面的 session 开始运行后停止。

是不可能实现的吗?这是我的 ViewController.swift 代码。

import UIKit
import ARKit

class ViewController: UIViewController, ARSCNViewDelegate,
ARSessionDelegate {
@IBOutlet weak var frontView: ARSCNView!
@IBOutlet weak var backView: ARSCNView!
override func viewDidLoad() {
super.viewDidLoad()
startTracking()
}

func startTracking() {
let backConfiguration = ARWorldTrackingConfiguration()
backView.session.run(backConfiguration)

let frontConfiguration = ARFaceTrackingConfiguration()
frontConfiguration.isLightEstimationEnabled = true
frontView.session.run(frontConfiguration)
}
}

最佳答案

没有。

ARKit 依赖于 AVCapture 系统,它不支持一次使用多个捕捉设备(相机)。如果您使用前置摄像头启动一个捕获 session ,而另一个 session 正在使用后置摄像头,则现有 session 将停止。

关于ios - 是否可以在 iPhoneX 上同时运行 ARWorldTracking Session 和 ARFaceTracking Session?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47669919/

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