首页 文章

我可以将眼睛包含在 ARSCNFaceGeometry 中(从 VNFaceLandmarkRegion2D 获取 3D 瞳孔坐标)吗?

提问于
浏览
1

我正试图在 iPhone X 上使用 ARKit 和 SceneKit 进行 3D 特征检测,使用 Vision 来检测面部标志。然后,我使用ARSCNView.hitTest将 2D 面部地标投射到使用ARSCNFaceGeometry获得的面部拓扑。这很好用,但我和学生一起遇到麻烦。很难得到瞳孔的测试结果,而我认为这是因为脸部几何在眼睛的位置有间隙。有没有办法通过在面部几何体上添加眼睛来执行hitTest,从leftPupilrightPupil VNFaceLandmarkRegion2D坐标获得准确的 z-value?

我目前的 hacky 想法是使用周围eye地标的 z 值,并使用该值将 2D 瞳孔unproject带入场景,但当然这并不像我希望的那样准确。任何帮助或任何其他想法将不胜感激,谢谢!

1 回答

相关问题