Converting an image to frequency response
이전 댓글 표시
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
gulu
2015년 1월 12일
Image Analyst
2015년 1월 12일
You can use pwelch but I think that may need a 1D signal. Why do you need a different method?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Image Filtering에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!