在ARFaceTrackingConfiguration中计算3Dimention中两个学生之间的距离

时间:2018-04-02 10:24:09

标签: ios iphone swift arkit face

我创建了 facegeometry ,如下所示;

@IBOutlet weak var sceneView: ARSCNView!
    private var faceGeo: ARSCNFaceGeometry?

使用以下来创建Face;

faceGeo = ARSCNFaceGeometry.init(device: sceneView.device!, fillMesh: true);

为了得到右眼的学生,我正在使用 VNFaceLandmarks2D

获得学生积分后,我正在进行命中测试:

 self.faceGeo?.update(from: anchor.geometry)

 let PointRightPupil = face.landmarks?.rightPupil?.pointsInImage(imageSize: self.sceneView.bounds.size).first

 let resultRPupil = self.sceneView.hitTest(PointRightPupil!, options: [:])

resultRPupil nill

我试图让X,Y,Z为正确的瞳孔协调。

我想使用iPhone X前面 CameraAR 提供的面部几何数据计算3Dimention中两个瞳孔之间的距离。

请指导我。

0 个答案:

没有答案