在面部特征点检测后,在iOS上呈现3D模型的最佳方法是什么?

4

我想在面部标志检测后放置一个发型。我能够正确地渲染2D图像。我想呈现3D模型。我考虑使用SceneKit来呈现3D模型。我想知道Instagram、Snapchat和其他面部过滤器应用程序如何呈现3D模型。我观察到SceneKit坐标系与UIKit坐标系不同。我已经进行了谷歌搜索,但找不到坐标系的转换方法。有人能帮忙吗?谢谢。

1个回答

1
请查找worldUpsimdWorldUp实例属性,以了解ARKit如何基于真实设备运动构建场景坐标系(同时,您可以检查ARConfiguration.WorldAlignment枚举)。
请查看此SO帖子:了解ARKit中的坐标空间,获取完整信息。
请记住,在放置3D对象时,ARAnchor是您最好的朋友。单击此处以获取更多详细信息。

你好,我不知道是否需要重新提出同样的问题,但在MacOS上(没有ARKit和TrueDepth相机),对于这个问题的回答会是什么?谢谢。 - MattOZ
我没有在macOS上尝试过。因此,您最好为macOS重新创建此问题。 - Andy Jazz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接