我使用 OpenCV 做换脸应用程序,假设我在图片中找到了 2 张脸,然后我用椭圆裁剪了脸部矩形。我的问题是这两张脸的肤色不同,所以如果我只是简单地交换椭圆的坐标,结果看起来不太好。所以我在考虑至少要根据原来的脸来调整脸的颜色。
我相信可以使用 OpenCV 库实现,但我只是不知道我应该寻找的方法的名称。此外,该方法足够快也很重要,因为我正在为 Android 开发此应用程序。
最佳答案
我认为EM recoloring应该是一个好的起点。另请查看 poisson blending .
关于OpenCV 图像融合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23151047/