bzr branch
http://suren.me/webbzr/normxcorr/trunk
8
by Suren A. Chilingaryan
Complete elimination of cpcorr |
1 |
function xyinput = dic_cpcorr3(CORRSIZE, PRECISION, OPTIMIZE, hwid, ncp, input) |
7
by Suren A. Chilingaryan
FindPeak optimization |
2 |
% Copyright 1993-2004 The MathWorks, Inc.
|
3 |
% $Revision: 1.16.4.4 $ $Date: 2004/10/20 17:54:13 $
|
|
4 |
||
5 |
for icp=1:ncp |
|
6 |
norm_cross_corr = double(normxcorr_hw(hwid, 11, icp, input)); |
|
7 |
||
8 |
subpixel = true; |
|
9 |
[xpeak, ypeak, amplitude] = findpeak(norm_cross_corr,subpixel); |
|
10 |
||
11 |
corr_offset = [ (xpeak-3*CORRSIZE-1) (ypeak-3*CORRSIZE-1) ]; |
|
12 |
||
13 |
res(icp,1) = corr_offset(1); |
|
14 |
res(icp,2) = corr_offset(2); |
|
15 |
end
|
|
16 |
||
8
by Suren A. Chilingaryan
Complete elimination of cpcorr |
17 |
new_xy = normxcorr_hw(hwid, 15); |
18 |
||
7
by Suren A. Chilingaryan
FindPeak optimization |
19 |
%o1=res(500:510,:)'
|
20 |
%n1=new_xy(500:510,:)'
|
|
21 |
%o2=res(800:810,:)'
|
|
22 |
%n2=new_xy(800:810,:)'
|
|
23 |
||
24 |
mydiff = abs(new_xy - res); |
|
25 |
sum(mydiff) |
|
26 |
max(mydiff) |