可能重复:
Face detection in PHP
我希望能够在图像$filetoReplace
中检测图像的一部分,如人脸,然后再
将其替换为图片$fileReplaceWith
中的另一张脸。有什么办法可以在php中完成吗?
$filetoReplace = 'image/person.jpg';
$fileReplaceWith = 'image/anotherperson.jpg';
答案 0 :(得分:1)
简短回答:是
答案很长:是的,这是可能的(评论中已经提到过:基本上一切皆有可能),但如果没有图像处理知识,你将无法编写算法。模式识别;它实际上是一种火箭科学:)
这意味着,你需要使用一些库。我会推荐OpenCV,它是为此目的而构建的相当成熟的开源库(任何其他许多)。已经内置了面部探测器。
我建议搜索“OpenCV in PHP”来找到这个库的PHP包装器,然后你需要弄清楚如何正确地传递图像以在$filetoReplace
中的OpenCV中找到面部。如何用$fileReplaceWith
替换rectange / oval。