比较图像的相似性

时间:2012-02-25 12:49:54

标签: opencv

我想比较两个图像(车牌图像)。我已经使用ROI命令将每个角色与号牌分开。现在,我想将其与存储的模板或字符进行比较以识别字符。我想知道如何比较它们的相似性。我是openCV的新手。我正在使用标准车牌。

2 个答案:

答案 0 :(得分:1)

Opencv实现了模板匹配功能。这是原型:

void matchTemplate(const Mat& image, const Mat& templ, Mat& result, int method);

比较方法主要基于具有不同归一化项的差的平方和。 在彩色图像的情况下,分母中的每个和在所有通道上完成(并且每个通道使用单独的平均值)。 使用OpenCV函数minMaxLoc查找最大值和最小值。

答案 1 :(得分:1)

尝试cvMatchTemplate

void cvMatchTemplate(const CvArr * image,const CvArr * templ,CvArr * result,int method);

http://opencv.willowgarage.com/documentation/c/object_detection.html