gpt4 book ai didi

c++ - 根据标记点对齐 2 张人脸图像

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:02:48 30 4
gpt4 key购买 nike

我正在使用 open cv 和 C++。我有 2 张面部图像,其中包含标记点。我已经找到了标记点的坐标。现在我需要根据这些坐标对齐这两张人脸图像。这两张图片可能不一定高度相同,这就是为什么我不知道如何开始对齐它们,应该做什么等等。

最佳答案

在您的情况下,您不能应用基于单应性的对齐程序。为什么不?因为它不适合这个用例。它旨在对齐平面。具有不同位置和深度标记的面(3D 对象)显然不是平面。

相反,您可以:

  1. 尝试匹配图像之间的标记,然后插入其他像素的位移场。经典的做法包括 moving least squares插值或 RBF的;
  2. 否则,一种更“面部处理”的方法是使用纹理和面部模型之间的面部图像分解(如 AAM 所做的那样),并在此设置中使用面部分解。

关于c++ - 根据标记点对齐 2 张人脸图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21376200/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com