【问题标题】:How can I can detect and replace a portion of an image using php? [duplicate]如何使用 php 检测和替换图像的一部分? [复制]
【发布时间】:2013-01-06 13:41:01
【问题描述】:

可能重复:
Face detection in PHP

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

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

【问题讨论】:

标签: php face-detection


【解决方案1】:

简短回答:

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

也就是说,您需要使用一些库。我会推荐 OpenCV,它是为此目的而构建的非常成熟的开源库(任何其他)。已经内置了人脸检测器。

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

【讨论】:

    猜你喜欢
    • 2019-01-08
    • 2021-11-26
    • 1970-01-01
    • 2012-02-13
    • 2020-09-28
    • 2013-12-03
    • 2017-03-09
    • 2019-06-30
    • 2021-07-06
    相关资源
    最近更新 更多