我正在使用OpenCV和OpenCvSharp。
当进行matchTemplate和minMaxLoc之后,我只能得到第一个匹配。如何获取所有匹配?
Cv.MatchTemplate(tempImg, templateSymbol.Img, resImg, MatchTemplateMethod.CCorrNormed);
double min_val, max_val;
Cv.MinMaxLoc(resImg, out min_val, out max_val);
if (max_val > 0.5)
{
symbolsFound.Add(templateSymbol.Description);
Console.WriteLine(templateSymbol.Description);
}
我只找到了第一个匹配项,但我知道还有更多的匹配项。