我创建了 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中两个瞳孔之间的距离。
请指导我。