Отслеживание положения лица с помощью ARKit - PullRequest
0 голосов
/ 23 января 2020

Привет! Я использовал метод рендерера (didUpdate), чтобы отслеживать расстояние лица от телефона и хранить все данные в файле, подобном этому,

func renderer(_ renderer: SCNSceneRenderer, didUpdate node: SCNNode, for anchor: ARAnchor)
    {


        var data = "\(Date().timeIntervalSince1970 * 1000),\(node.position.x),\(node.position.y),\(node.position.z)\n"
      }

Хотя это работает нормально и дает мне нужное количество точек данных при запуске в отдельном проекте, однако, когда я реализую этот метод в своем основном приложении, точки данных уменьшаются до менее 1/3.

Так есть ли лучший способ определить расстояние лица от телефона, сохраняя при этом правильное количество точек данных? Я надеюсь на 100 координат в секунду.

...