资源简介

Matlab图像处理模板匹配完整程序(小飞机)

资源截图

代码片段和文件信息

%-----------------------------------------------------------------
%无输入参数
%无输出参数
%函数说明:归一化相关系数
%-----------------------------------------------------------------
clear all ;
%T1 = imread(‘eye.bmp‘);                %打开模板图像,存储在矩阵T1
%T1=imread(‘K.jpg‘);
T1=imread(‘image2.jpg‘);  %汽车
%T1=imread(‘Picture.jpg‘);  %卡通
%T1=imread(‘main.bmp‘);    %小飞机
%S1 = imread(‘face.bmp‘);               %打开主图像,存储在矩阵S1
%S1=imread(‘letters.jpg‘); 
S1=imread(‘image1.jpg‘);  %汽车
%S1=imread(‘pipeitu.jpg‘);  %卡通
%S1=imread(‘template.bmp‘);  %小飞机
tic ;                                            %计时        

c = normxcorr2(T1(::1)S1(::1));             %归一化相关                 
[max_c imax] = max(abs(c(:)));                  %求归一化相关系数的最大值点

[ypeak xpeak] = ind2sub(size(c)imax(1));    
offset = [(xpeak-size(T12)) 
               (ypeak-size(T11))];
           
xoffset=offset(1)+1;                              %图像匹配的X坐标
yoffset=offset(2)+1;                              %图像匹配的Y坐标
figureimshow(T1);
figureimshow(S1);
s2=S1;
figureimshow(s2);                                %显示图像

rectangle(‘Position‘[xoffsetyoffsetsize(T12)size(T11)]...
           ‘EdgeColor‘‘g‘);                      %用绿色矩形框出目标物体
time_picture = toc                                        %显示时间                      

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     954910  2007-01-14 03:42  小飞机\main.bmp

     文件       1432  2009-08-19 20:00  小飞机\picture.m

     文件       3126  2007-01-14 03:42  小飞机\template.bmp

     目录          0  2009-08-20 18:22  小飞机

----------- ---------  ---------- -----  ----

               959468                    4


评论

共有 条评论