private TemplateMatch match(UnmanagedImage frame)
{
TemplateMatch[] matchings = matcher.ProcessImage(frame, template, searchWindow);
// Select highest match
TemplateMatch match = matchings[0];
double max = match.Similarity;
for (int i = 1; i < matchings.Length; i++)
{
if (matchings[i].Similarity > max)
{
match = matchings[i];
max = match.Similarity;
}
}
return match;
}