how can i store a phase and magnitude of a image in single variable using matlab?
显示 更早的评论
imageA = imread('greekchurch','jpg'); figure, imshow(abs(fftshift(fftA)),[24 100000]), colormap gray title('Image A FFT2 Magnitude') figure, imshow(angle(fftshift(fftA)),[-pi pi]), colormap gray title('Image A FFT2 Phase')
The above code displays phase and magnitude of a image in separate file..hoe to store both (phase and magnitdue) in single variable?
回答(1 个)
Iain
2014-2-25
x = fftshift(fftA)
That gives you the info....
however,
single_var(:,:,1) = abs(x);
single_var(:,:,2) = angle(x);
might be what you explicitly want.
类别
在 帮助中心 和 File Exchange 中查找有关 Images 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!