1

我从openCV和Python开始,我需要做以下任务:

  1. 获取人的头像,检测人脸并保存
  2. 使用保存的面孔替换视频中的木偶头

第 1 点已经完成。

你能帮我解决第2点吗?

提前致以亲切的问候和感谢。

4

1 回答 1

3

您可以检测木偶脸并将其替换为从个人资料图片中裁剪出来的图像。

尝试在 puppet 视频上使用相同的算法(可能您使用 Haar 对象检测)检测面部,看看它是否正在检测。如果它正在检测人偶的脸,只需获取坐标并将其替换为人脸即可。看看这个问题

如果木偶脸与人脸不太相似,您将需要 Haar 模板来检测视频中的木偶头。为此,您必须自己准备一个模板。看看这个链接

也看看这个链接。它在 C 中,但您可以毫不费力地将其转换为 Python。

于 2012-07-24T11:45:20.607 回答