/normxcorr/trunk

To get this branch, use:
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)