【发布时间】:2021-06-28 20:30:40
【问题描述】:
我想将Mediapipe Face Mesh 预测的面部动作应用到使用 blendshape 的 3D 模型中。
目标 3D 模型具有类似 iOS 的 ARFaceAnchor.BlendShapeLocation 的混合形状。
我应该将人脸地标转换为 blendshape 权重。
为了实现这一点,我想我应该检查地标的位置并计算它们之间的距离和校准顶点的位置。
但也许它需要微调并且缺乏通用性。
根据this paper 的说法,谷歌有一个模型,但很遗憾他们不会发布这个模型(here)。
你能教我什么好主意吗?
或者,如果您知道已经发布的似乎有用的逻辑,我想知道。
【问题讨论】:
-
我也有同样的问题。我想使用 android 设备获取 blendshapes。如果有一个数学公式可以将 470 个地标转换为 52 个混合形状,那将是非常有趣的
-
不会有任何特定的数学公式,因为所有混合形状都是任意的。但是您可以找到自己的特定方法,而最简单的方法之一就是通过机器学习。
标签: mediapipe