我有点迷失了,
我正在尝试使用JavaScript做一些(老年亭)应用,该应用需要执行以下操作:
使用网络摄像头拍照
检测面部和面部细节,并在其上覆盖PNG(一些皱纹等)。
变形/操纵脸以使其看起来更旧(将鼻子向下拖动一点,拖动下巴等。)
也许创建所拍摄照片的3D模型,并尝试使嘴唇动起来并使眼睛眨眼等。
现在,我可以实现面部检测,并且可以使用BRF获取所有面部细节的点数和顶点,并且我成功地在其上覆盖了PNG
无论如何,我现在迷失的是,什么是实现“面部细节”操作的正确方法,或者也许是面部细节动画,任何使我走上正确道路的建议都将不胜感激!
最佳答案
如果您只是在处理照片,则可以使用BRF中的顶点来构建几何图形并将人脸图像作为纹理映射到它的顶部。然后,您可以构建一个工具来移动顶点,并且面将随着顶点而拉伸,因为面纹理已经映射到了几何曲面。