图像对齐 - 匹配模板

时间:2014-03-04 03:19:10

标签: c++ opencv image-processing alignment

在这篇文章OpenCV: Shift/Align face image relative to reference Image (Image Registration)中,有一个名为

的函数

void alignImage(vector<Rect> faceROIstore, vector<Mat> faceIMGstore)

有人可以解释参数的含义以及如何在代码中使用这些参数吗?

我的第二个问题是:这个功能可以用来对齐同一个人的2张脸部图像吗?

1 个答案:

答案 0 :(得分:1)

OpenCV: Shift/Align face image relative to reference Image (Image Registration),您可以轻松找到:

  • vector<Rect> faceROIstore是一个包含所有面部投资回报区域的向量。
  • vector<Mat> faceIMGstore是包含所有相应脸部图像的矢量。

要获取图像的面部ROI区域,您可以执行以下操作:

Mat face_roi = faceIMGstore[i](faceROIstore[i]); // face ROI region of i-th image

对于您的第二个问题:是的,它可用于对齐2张脸部图像,无论脸部图像来自同一个人还是两个不同的人。他们的工作理念相同。