1

我试图在图像中找到特定模式的存在。我使用 matchTemplate() 函数使用模板匹配但即使图像中没有这样的模式,也会出现错误检测。有什么方法可以过滤掉这些错误的匹配,或者有没有任何参数可以告诉我们找到的匹配正确率的百分比

4

1 回答 1

2

正如OpenCV 文档中解释的那样,匹配结果是根据您提供给函数的方法参数计算的。matchTemplate

然后,您可以相应地解释比赛的强度。

例如,如果您选择归一化互相关(CV_TM_CCORR_NORMED用作方法参数),您可以表示从 -1 到 +1 的值范围,其中 +1 有效地表示 100% 匹配。

有关简短教程,请参阅本文。您需要在最后一个参数处提供方法,例如:

matchTemplate( img, temp, img_out, CV_TM_CCORR_NORMED ); 
于 2013-11-09T11:12:47.147 回答