phasec.m
上传用户:jiangyu148
上传日期:2014-10-19
资源大小:2124k
文件大小:0k
源码类别:

图形图象

开发平台:

Matlab

  1. function [row,col]=phasec(IL,IR)
  2. Z=0;
  3. A=fft2(double(IR));
  4. B=fft2(double(IL));
  5. AA=conj(A);
  6. C1=B.*AA;
  7. C2=norm(C1,1);
  8. %取模
  9. C3=C1/C2;
  10. C=ifft2(C3);
  11. %C=exp(-j*2pi*(*x0+*y0))
  12. [m,n]=size(C);
  13. for i=1:m
  14.     for j=1:n
  15.     if C(i,j)>Z
  16.         Z=C(i,j);
  17.         row=i;
  18.         col=j;
  19.     end
  20. end
  21. end