i have done 2d dft for image without using function(fft2) and received dft image.now i have to get magnitude and phase image of dft image.help me..
Mostra commenti meno recenti
how can i get separated magnitude and phase image..i have done 2d dft without using built-in function.
Risposte (1)
Walter Roberson
il 30 Dic 2013
0 voti
magnitude image is abs() of the dft, plotted as an image. phase image is angle() of the dft, plotted as an image.
Remember that dft may have a large component for the first entry, representing the total offset from 0 (sum() of the signal). This tends to swamp everything else, and you need to decide how you are going to deal with it. You can use imshow(TheArray,[]) or imagesc(TheArray) but you might not get much readable in most of the image.
Categorie
Scopri di più su Discrete Fourier and Cosine Transforms in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!