depnormcorr.m

来自「Lukas Kanade Multi resolution program in」· M 代码 · 共 27 行

M
27
字号
function [dx,dy]=depnormcorr(I1,I2);

[L,C]=size(I1);

indMin=(L/4)+1;
indMax=(3*L/4);
M=I1(indMin:indMax,indMin:indMax);
F = normxcorr2(M,I2);

% max de correlation au pixel pres
[valMax,xmax]=max(max(F));
[valMax,ymax]=max(max(F'));

% max de correlation subpixel
 vois=3;
 Profx=F(ymax,(xmax-vois):(xmax+vois));
 Profy=F((ymax-vois):(ymax+vois),xmax)';
  
 [Px,Sx] = polyfit((xmax-vois):(xmax+vois),Profx,2);
 [Py,Sy] = polyfit((ymax-vois):(ymax+vois),Profy,2);
 
 xmaxs=-Px(2)/2/Px(1);
 ymaxs=-Py(2)/2/Py(1);
 
 [LF,CF]=size(F);
 dx=xmaxs-(LF/2)-0.5;
 dy=ymaxs-(CF/2)-0.5;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?