arkit - 使用 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;
解决方案
推荐阅读
- powershell - 如何按使用 powershell 修改的日期对不同目录中的文件进行排序?
- r - 在 R 中读取 dat 文件
- c# - 翻译 Unity 计量单位?
- python - 如何将 Python 中的分类变量转换为 R 中的因子变量?(网状)
- ruby-on-rails - NameError: uninitialized constant (rails) - Can't 'see' Models
- mercurial - Mercurial 中是否有一个用于拉动然后更新的术语?
- python - Pyephem 手动计算春分和至点时的 15 分钟差异
- json - 如何通过json将键值对数组传递给结构的golang切片
- internet-explorer - XHR 文件上传仅从我的 IE 11 安装失败
- c - strlen函数的理解——const char *s到const char *sc的赋值