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..
1 次查看(过去 30 天)
显示 更早的评论
how can i get separated magnitude and phase image..i have done 2d dft without using built-in function.
0 个评论
回答(1 个)
Walter Roberson
2013-12-30
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.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!