在 Canvas 上处理面部细节
Manipulate Facial Details on Canvas
我有点迷路了,
我正在尝试使用 JavaScript 做一些(老化的展位)应用程序,需要执行以下操作:
使用网络摄像头拍照
检测面部和面部细节并在其上叠加 PNG(一些皱纹等)
Morph/manipulate脸老了(把鼻子往下拉一点,把下巴往下拉等等)
也许可以创建所拍照片的 3D 模型并尝试为嘴唇制作动画并使眼睛闪烁等。
现在,我可以实现人脸检测,我正在使用 BRF 获取所有面部细节的点和顶点,并且我成功地在其上叠加了 PNG
无论如何,我现在迷失的是,实现面部细节操作或面部细节动画的正确方法是什么,非常感谢任何让我走上正确道路的建议!
如果你只是在处理一张照片,我会使用 BRF 的顶点来构建一个几何体并将面部图像映射为它上面的纹理。然后你可以构建一个工具来移动顶点并且面部会随之拉伸,因为面部纹理已经映射到几何表面。
我有点迷路了, 我正在尝试使用 JavaScript 做一些(老化的展位)应用程序,需要执行以下操作:
使用网络摄像头拍照
检测面部和面部细节并在其上叠加 PNG(一些皱纹等)
Morph/manipulate脸老了(把鼻子往下拉一点,把下巴往下拉等等)
也许可以创建所拍照片的 3D 模型并尝试为嘴唇制作动画并使眼睛闪烁等。
现在,我可以实现人脸检测,我正在使用 BRF 获取所有面部细节的点和顶点,并且我成功地在其上叠加了 PNG 无论如何,我现在迷失的是,实现面部细节操作或面部细节动画的正确方法是什么,非常感谢任何让我走上正确道路的建议!
如果你只是在处理一张照片,我会使用 BRF 的顶点来构建一个几何体并将面部图像映射为它上面的纹理。然后你可以构建一个工具来移动顶点并且面部会随之拉伸,因为面部纹理已经映射到几何表面。