【发布时间】:2014-03-07 01:34:16
【问题描述】:
我是图像处理的新手,在我的应用程序中,我使用模板匹配检测眼睛虹膜,所以我将标准虹膜串起来并执行模板匹配,代码如下
CvInvoke.cvMatchTemplate(grayframeright_1.Ptr, templateimagegray.Ptr, templateimagesults.Ptr, TM_TYPE.CV_TM_CCORR_NORMED);
templateimagesults.MinMax(out min, out max, out Min_Loc, out MAX_Loc);
Location = new Point((MAX_Loc[0].X), (MAX_Loc[0].Y));
问题是有时我得到误报,为了消除误报,我计划计算/获取匹配百分比值并使用适当的 if 条件。
1)那么emgucv/opencv中有没有函数可以获取匹配的百分比值呢? 例如 - 50%、80% 等
2)还有其他方法可以消除误报吗?
请帮我解决这个问题。
提前致谢
【问题讨论】:
标签: c# c++ opencv image-processing emgucv