我需要 openCV 爱好者的帮助。
我想知道如何将两张脸变形的方向(以及一些建议或一段代码),以及一种比例,即第一张脸的 10% 和第二张脸的 90%。
我见过像 cvWarpAffine 和 cvMakeScanlines 这样的函数,但我不知道如何使用它们。
因此,如果有人可以帮助我,我将非常感激。
提前致谢。
最佳答案
除非所比较的图像是完全相同的图像,否则您不会对此走得太远。
这是一个人工智能问题,需要解决。典型的解决方案包括:
- 对图像中的数据进行标准化(消除噪声、倾斜等)
- 特征提取(将图像转换为较小的数据集)
- 使用机器学习(通常是分类器)来训练匹配的数据
- 测试结果
- 根据结果完善之前的流程,直到获得良好认可
所使用的 OpenCV 函数的选择取决于您的特征提取方法。看看Eigenface .
关于image - 变形 2 张面孔图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9946408/