相关疑难解决方法(0)

将 ARKit 面部跟踪 3D 网格投影到 2D 图像坐标

我正在使用 ARKit 收集面网格 3D 顶点。我已阅读:将图像映射到 3D 面部网格跟踪和可视化面部


我有以下结构:

 struct CaptureData {
        var vertices: [SIMD3<Float>]
        var verticesformatted: String {
            let verticesDescribed = vertices.map({ "\($0.x):\($0.y):\($0.z)" }).joined(separator: "~")
            return "<\(verticesDescribed)>"
        }
    }
Run Code Online (Sandbox Code Playgroud)

我有一个 Strat 按钮来捕捉顶点:

@IBAction private func startPressed() {
    captureData = [] // Clear data
    currentCaptureFrame = 0 //inital capture frame
    fpsTimer = Timer.scheduledTimer(withTimeInterval: 1/fps, repeats: true, block: {(timer) -> Void in self.recordData()})
}
Run Code Online (Sandbox Code Playgroud)
 private var fpsTimer = Timer()
    private var captureData: [CaptureData] = [CaptureData]()
    private var …
Run Code Online (Sandbox Code Playgroud)

3d augmented-reality scenekit swift arkit

8
推荐指数
1
解决办法
846
查看次数

标签 统计

3d ×1

arkit ×1

augmented-reality ×1

scenekit ×1

swift ×1