Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. I=imread('MM.bmp'); I=imresize(I,[64 64 ],'Method', 'nearest');
  2. I=I./max(max(I));
  3. avg1=mean(mean(I));
  4. I1=I;
  5. ph=rand([size(I,1),size(I,2)]);
  6. U=I1.*exp(1j*ph);
  7.  
  8. for n=1:700
  9. n1=n1+1;
  10. *U1= fftshift(fft2(fftshift(U)));
  11. U2=fftshift(ifft2(fftshift(exp(1j*angle(U1)))));*
  12. avg2=mean(mean(abs(U2)));
  13. U3=(U2./avg2).*avg1;
  14. U=I.*exp(1j.*angle(U3));
  15. end
  16. imwrite(angle(U1), 'HOLOGRAM.jpg')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement