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!