Google Vision, используйте SceneKit для создания масок для лица
Я разрабатываю приложение для iOS в Objective-C, мне нужно применить к обнаруженному лицу (используя систему google vision) файл.scn. После настройки SceneView с 3D-объектом, хранящимся в узле... Мне нужно применить его к лицу:
SCNVector3 currentPosition = [self.currentView unprojectPoint:(SCNVector3Make(newLeftEyePosition.x, newLeftEyePosition.y , ?))];
self.ship.position = currentPosition;
Проблема в том, что "?", Потому что значение, которое я указал в качестве параметра, должно быть рассчитано с использованием расстояния между лицом пользователя и устройством... но как мне его получить? это то, что я пытаюсь сделать правильно, или что-то не так в рассуждениях?