4

我正在做一个项目来识别纸币的价值,我应该返回价值。我使用SURF 算法来检测价值。有几个货币价值模板,我将这些模板与从移动相机捕获的货币图像匹配。 .

通过使用 SURF,我可以匹配值,如果值匹配,则在 vale 周围绘制一个矩形。如果值不匹配,则不绘制矩形....

*问题是我如何返回匹配的值。在命令提示符下显示值就足够了。*请帮我。非常感谢您..

4

1 回答 1

4

调用matchTemplate后,您将得到一个矩阵结果

void matchTemplate(InputArray image, InputArray temp, OutputArray result, int method)

结果是映射比较结果的矩阵。方法可以是 CV_TM_CCORR_NORMED。

您可以使用函数minMaxLoc () 找到投注匹配项。

您可以将匹配值视为您找到特定“货币价值”的概率。您还可以为匹配值设置阈值,这样如果您没有检测到任何已知的模式,您应该得到低于该阈值的匹配输出。

于 2012-05-30T07:47:48.413 回答