今天我遇到了一个有趣的问题。
这就是我所拥有的:两张带有人形的图像(像人类和兽人的图像)。
这就是我要做的:把它们组合起来,就像人类的“兽人化妆”一样,他的皮肤会变绿,变得更胖,等等……
如果我有Ruby on Rails和PHP程序员,我怎么能在服务器上做到这一点呢?有没有引擎来做类似的工作?我听说过openCV和其他检测人脸的工具,但是人脸组合呢?你知道吗,有些网站把两位名人合二为一
我需要一些来源和例子。我知道有些像this这样的网站。我想知道是否有一些免费的代码。一般来说,这个演示非常适合我,尽管源代码不是免费的……
发布于 2011-09-06 18:26:02
好的脸部蒙太奇并不是一项微不足道的任务,我也不知道有什么好的开源工具可以做到这一点。但OpenCV拥有组合人脸所需的大多数基本代码块。在幕后使用OpenCV的This is a demo site。你可以在它的作者的the blog上找到更多信息。
发布于 2011-09-14 04:16:07
你可以看看所谓的图像变形(或Beier Neely Field Warping算法),因为我怀疑你的最佳组合将是两张人脸图像之间的中间形状混合,即图像形状和像素值的混合。或者,您可以直接使用泊松图像混合来混合它们。
对于这两者,你会在网上找到大量的教程和代码。
https://stackoverflow.com/questions/7317826
复制相似问题