Converting an image to frequency response
Afficher commentaires plus anciens
Sir, i want to convert a 2D image into its corresponding frequency plot. I tried this code but it is giving a blank graph for all the images.
I= imread('abc.jpg');
grayImage = rgb2gray(I);
subplot(1,2,1);
imshow(grayImage);
axis on;
ft = fftshift(log(abs(fft2(grayImage))));
subplot(1,2,2);
imshow(ft, []);
axis on;
2 commentaires
gulu
le 12 Jan 2015
Image Analyst
le 12 Jan 2015
You can use pwelch but I think that may need a 1D signal. Why do you need a different method?
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Image Filtering dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!