資源簡介
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
- 上一篇:圖像色彩校正代碼
- 下一篇:matlab 曲柄滑塊機構仿真 程序
評論
共有 條評論