0

如何使用 C++ 在 OpenCV 中使用 matchTemplate() 匹配蒙版图像?

这是我的蒙面模板图像:

在此处输入图像描述

这是我的源图像:

在此处输入图像描述

4

2 回答 2

1

matchTemplate的第五个参数是一个mask可用于此目的的数组。在您的情况下,您需要一个二进制掩码。也就是说,一个Mat与:

  • 深度CV_8U
  • 尺寸等于您的模板图像,并且
  • 您要从模板中忽略的像素设置为 0,以及
  • 您要使用的像素设置为非零值(通常为 1)
于 2018-09-15T18:05:09.097 回答
0

查看opencv 示例。你必须调用matchTemplate函数:

matchTemplate( img, templ, result, match_method );
于 2013-04-16T06:27:39.137 回答