Red de conocimiento informático - Aprendizaje de programación - Código de programación Matlab

Código de programación Matlab

I = estoy leído(' Lena . BMP ');

Figura; imshow(1

g = FFT 2(doble(I)); >FG = ABS(desplazamiento FFT(G));

PG = ángulo(G);

IFG = IFFT 2(FG);

IPG = IFFT 2(exp(j * PG));

Imagen;

Gráfico de rama (2, 2, 1);

Imshow(log(FG+ 1) ), [])% muestra la amplitud del espectro.

Título('Amplitud del espectro de la imagen');

Gráfico de rama (2, 2, 2);

imshow(angle(fftshift(G)), [])

Título ("Etapa de la imagen");

% -

Subtrama (2, 2, 3);

imshow(log(1+abs(IFG)),[]);

Título ('Transformación inversa de la amplitud del espectro de la imagen');

Gráfico de rama (2, 2, 4 );

imshow(IPG, []);

Título ('Transformación de imagen inversa');

% -

M =ifft2(abs(G)). * exp(j * PG));

Gráfico; imshow(M, []);