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