资源简介
MATLAB图像匹配 共大家学习用!!!!!!!!!!!!!!!!!!!!!!!!
代码片段和文件信息
%-----------------------------------------------------------------
%无输入参数
%无输出参数
%函数说明:归一化相关系数
%-----------------------------------------------------------------
clear all ;
T1 = imread(‘2K612MV_Mark0.bmp‘); %打开模板图像,存储在矩阵T1
S1 = imread(‘2K612MV_MAIN0.bmp‘); %打开主图像,存储在矩阵S1
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坐标
time = toc %显示时间
figureimshow(S1); %显示图像
rectangle(‘Position‘[xoffsetyoffsetsize(T12)size(T11)]...
‘EdgeColor‘‘r‘); %用红色矩形框出目标物体
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 954910 2007-01-14 03:42 新建文件夹\2K612MV_MAIN0.bmp
文件 3126 2007-01-14 03:42 新建文件夹\2K612MV_Mark0.bmp
文件 1209 2007-04-13 12:14 新建文件夹\picture.asv
文件 1154 2007-04-13 12:34 新建文件夹\picture.m
文件 35884 2007-04-13 12:35 新建文件夹\RESULT.jpg
目录 0 2009-05-02 10:39 新建文件夹
----------- --------- ---------- ----- ----
996283 6
- 上一篇:动物识别系统matlab
- 下一篇:频域差值技术
评论
共有 条评论