Matrix dimensions must agree.
Show older comments
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');
Accepted Answer
More Answers (0)
Categories
Find more on Morphological Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!