0

可能重复:
PHP 中的人脸检测

我希望能够检测图像的一部分,例如图像中的人脸$filetoReplace,然后
将其替换为图像中的另一张脸$fileReplaceWith。有什么办法可以在php中完成吗?

$filetoReplace = 'image/person.jpg';
$fileReplaceWith = 'image/anotherperson.jpg';
4

1 回答 1

1

简短的回答:是的

长答案:是的,有可能(评论中已经提到:基本上一切皆有可能),但是如果没有图像处理和模式识别的知识,您将无法编写算法;这实际上是一种火箭科学:)

这意味着,您需要使用一些库。我会推荐 OpenCV,它是为此目的而构建的非常成熟的开源库(还有很多其他的)。已经有内置的人脸检测器。

我建议搜索“PHP 中的 OpenCV”以找到该库的 PHP 包装器,然后您需要弄清楚如何正确传递图像以在 OpenCV 中查找人脸$filetoReplace以及如何将矩形/椭圆替换为$fileReplaceWith.

于 2013-01-23T06:53:27.230 回答