用corr2函数比较两个图像

时间:2014-06-01 15:23:15

标签: matlab

我正在处理交通标志的识别,我试图在Matlab上用corr2函数比较两个图像,有时候它没有给出好的结果,我使用阈值来找到模板中的最佳图像图片。但有时它会评估错误的图像。我想通过预处理方法改进corr2函数的结果。我应该遵循哪种方法?

temp=[];
for i=1:10
    res=sprintf('%d.png',i)
    yol=fullfile('cember\taslak_cember\',res);  
    a=imread(yol);
    b=imread('30_1.png');
    a=rgb2gray(a);
    b=rgb2gray(b);
    a=im2bw(a,0.4);
    b=im2bw(b,0.4);
    c=corr2(a,b);
    temp=[temp c];
end
max(temp)
`

0 个答案:

没有答案