标签: opencv
我使用OpenCV做faceswap应用程序,让我说我在图片中找到了2个面,然后我用椭圆裁剪了面部矩形。我的问题是这两个面都有不同的肤色,所以如果我只是简单地交换椭圆的坐标,结果就不那么好了。所以我至少在考虑根据原始面部调整脸部的颜色。
我相信用OpenCV库可以实现,但我只是不知道我应该寻找的方法的名称。同样重要的是该方法足够快,因为我正在为Android开发此应用程序。
答案 0 :(得分:8)
我认为EM recoloring应该是一个很好的起点。另请查看poisson blending。