长方形:
I=zeros(256,256);
I(88:168,124:132) = 1;
imshow(I)
J=fft2(I);
F=abs(J);
J1=fftshift(F);figure
imshow(J1,[5 50])
J=imrotate(I,90,'bilinear','crop');
figure
imshow(J)
J1=fft2(J);
F=abs(J1);
J2=fftshift(F);figure
imshow (J2,[5 50])
结果图(旋转90度)
正方形:
I=zeros(256,256);
I(50:205, 50:205)=1;
imshow(I)
J=fft2(I);
F=abs(J);
J1=fftshift(F);figure
imshow(J1,[5 50])
J=imrotate(I,45,'bilinear','crop');
figure
imshow(J)
J1=fft2(J);
F=abs(J1);
J2=fftshift(F);figure
imshow (J2,[5 50])
结果图:(旋转45度)