Matrix dimensions must agree.
이전 댓글 표시
I have this code here, where I try to generate a final image for a spectum of one image and phase of another image, and the vice versa, as shown below:
but I am getting an error: Matrix dimensions must agree.
girl = imread('girl.tif');
a = imread('letterA.tif');
F = fft2(girl);
A = fft2(a);
sgirl = abs(F);
sA = abs(A);
phigirl = angle(F);
phiA = angle(A);
%generate an image by using the spectrum of the letter image and the phase of the girl image.
g = sA.*exp(1i*phigirl);
%Form an image from the spectrum of the girl and the phase of the letter.
h = sgirl.*exp(1i*phiA);
subplot(1,2,1);
imshow(g);
title('sA and phigirl');
subplot(1,2,2);
imshow(h);
title('sgirl and phiA');
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Morphological Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!