【问题标题】:Manipulate Facial Details on Canvas在画布上处理面部细节
【发布时间】:2017-04-25 04:39:21
【问题描述】:

我有点迷路了, 我正在尝试使用需要执行以下操作的 JavaScript 做一些(老化展位)应用程序:

  1. 使用网络摄像头拍照

  2. 检测面部和面部细节并在其上覆盖 PNG(一些皱纹等)

  3. 变形/操纵脸部以使其看起来老旧(将鼻子往下拉一点,下巴往下拉等等)

  4. 也许为拍摄的照片创建一个 3D 模型,并尝试为嘴唇设置动画并让眼睛闪烁等。

现在,我可以实现人脸检测,并使用BRF 获取所有面部细节的点和顶点,并且我成功地在上面覆盖了一个 PNG 无论如何,我现在迷失的是,什么是实现面部细节操作的正确方法,或者面部细节动画,任何让我走上正确道路的建议都非常感谢!

【问题讨论】:

    标签: javascript canvas three.js face


    【解决方案1】:

    如果你只是简单地处理一张照片,我会使用 BRF 中的顶点来构建一个几何图形并将面部图像映射为它上面的纹理。然后你可以构建一个工具来移动顶点,并且面部会随着它们一起拉伸,因为面部纹理已经映射到几何表面。

    【讨论】:

      猜你喜欢
      • 2011-09-01
      • 2016-07-29
      • 1970-01-01
      • 2014-04-14
      • 2018-04-28
      • 1970-01-01
      • 2021-10-27
      • 2019-03-11
      • 2015-04-06
      相关资源
      最近更新 更多