www.gusucode.com > IPCV_Eval_Kit_R2019a_0ce6858工具箱matlab程序源码 > IPCV_Eval_Kit_R2019a_0ce6858/code/demo_files/I2_07_3_xcorr2.m
%% 惓婯壔偝傟偨 2師尦憡屳憡娭 clear all;clc;close all;imtool close all %% 夋憸偺撉崬傒丒昞帵 BW = imread('text.png'); BW(60:end,:) = []; figure;imshow(BW); %% 僥儞僾儗乕僩偺嶌惉丒昞帵 tPlate = BW(32:46,88:98); figure, imshow(tPlate); %% 惓婯壔偝傟偨 2師尦憡屳憡娭 corr = normxcorr2(tPlate, BW); % 曅懁 (a偺僒僀僘-1)/2 偯偮戝偒偔側傞 corr1 = corr(8:66, 6:261); % 尦偺僒僀僘偲摨偠偵敳偒弌偟 figure;surf(corr1); shading interp; set(gca, 'Ydir', 'reverse'); % 嵍忋傪尨揰偵 %% 憡娭偺崅偄偲偙傠傪専弌 corrLoc = corr1 > 0.95; [row, col] = find(corrLoc) corrLoc1 = [col,row] I = insertMarker(im2uint8(BW), corrLoc1, 'Circle','Color','red'); figure; imshow(I); %% % Copyright 2014 The MathWorks, Inc.