首页 > 解决方案 > 使用 ARKit 进行耳朵和颈部检测

问题描述

我正在尝试使用 ARKit 检测耳朵和颈部以放置珠宝。目前,我正在使用硬编码值来执行此操作,但这对于不同的 - 不同的面孔来说是非常不准确的。

 SCNNode *contentNode = [SCNNode node];
    ARSCNFaceGeometry *faceGeometry = [ARSCNFaceGeometry   faceGeometryWithDevice:_sceneView.device];
    SCNNode *faceNode = [SCNNode nodeWithGeometry:faceGeometry];
    contentNode = [SCNNode nodeWithGeometry:faceGeometry];
    earringsPlane.firstMaterial.doubleSided = true;
    [earringsNode setPosition:SCNVector3Make(-0.09, -0.04 , -0.04)];
    earringsNode.geometry = earringsPlane;
    [earringsNode2 setPosition:SCNVector3Make(0.09, -0.04 , -0.04)];
    earringsNode2.geometry = earringsPlane2;

标签: arkit

解决方案


推荐阅读