私はopencvsharpでopencvを使用しています。
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);
}
最初の一致しか見つけられず、さらに一致することがわかっています。