2011-09-06 66 views
3

今天我遇到了一个有趣的问题。人脸检测和图像组合

这是我有:2个图像与类人对他们(像人类和兽人形象)

这是我必须做的:将它们组合起来的方式人类获取的“兽人化妆”,他的皮肤变得绿色和多一点脂肪等...

我怎么能在服务器上做到这一点,算上我有一个Ruby on Rails和PHP程序员?有没有引擎可以做类似的工作人员?我听说过openCV和其他工具来检测脸部,但脸部组合呢?你知道,有一些网站他们将2名名人合并为一个

我需要一些资源和例子。我知道有一些网站,如this。我想知道是否有一些免费代码。一般来说,这个演示很适合我,尽管源代码不是免费的...

回答

4

好脸蒙太奇不是一项简单的任务,我不知道这是一个好的开源工具。但OpenCV拥有大多数需要组合人脸的基本块。 This is a demo site它在底层使用OpenCV。你可以找到更多的信息the blog其作者。

+0

非常感谢。那是我需要的。实际上,我正在寻找一个示例项目或源代码,其中openCV用于在您向我提出的链接中创建面部。 – Lonkly

1

,我怀疑你的最佳组合,将是两个人脸图像之间的中间形状的混合,即在这两个混合你可以看看所谓图像变形(或贝尔 - 尼利场规整算法)图像形状和像素值。或者,您可以使用泊松图像混合直接混合它们。

对于你会发现很多教程和在线代码。