Android:如何在脸上添加腮红

时间:2014-01-30 12:23:41

标签: android opencv

我参与过人脸检测,并使用http://www.milbo.users.sonic.net/stasm/进行地标检测。 我已经检测到所有的脸部标志,现在我想在脸颊上添加简单的红色腮红。 我为red准备了图像并且在脸颊上重叠,它与白脸一起工作但是当我使用黑脸时它会显示我像jokar,它不是很严重,所以脸红应该取决于肤色。如果有任何与动态图像相关的方式。

任何人都可以让我知道我该怎么做。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

不是一个确切的答案,但我希望它能引导你朝着正确的方向前进:

使用Paint Shader使用Overlay or Multiply将脸部位图与脸红位图混合

答案 1 :(得分:0)

尝试使用 cv2.seamlessClone() 函数,它在 alpha 混合后嵌入图片方面有很好的效果。我相信它会更好看。