Red de conocimiento informático - Conocimiento informático - Como se muestra en la figura, la programación matlab se utiliza para implementar la transformación wavelet para procesar una imagen, obteniendo así cuatro mapas de coordenadas.

Como se muestra en la figura, la programación matlab se utiliza para implementar la transformación wavelet para procesar una imagen, obteniendo así cuatro mapas de coordenadas.

A = imread('image.bmp');

B = A(:,:,1);

[bajof, altofH, altofV, highfD, C, S] = wavelet2D(double(B), 'morlet', 2);

función[lowf, highH, highV, highD, C, S] = wavelet2D(señal, wavelet, nivel )

[C, S]=wavedec2(señal, nivel, wavelet);

lowf = appcoef2(C, S, wavelet, nivel);

altoH=detcoef2('h',C,S,nivel);

altoV=detcoef2('v',C,S,nivel);

altoD=detcoef2('d ', C, S, nivel);

A = wrcoef2('a', C, S, wavelet, nivel);

Dh =wrcoef2('h', C, S, wavelet, nivel);

Dv =wrcoef2('v', C, S, wavelet, nivel);

Dd =wrcoef2('d', C, S, wavelet, nivel);

subtrama(2, 2, 1), imagen(A);

subtrama(2, 2, 2), imshow(Dh);

subtrama(2, 2, 3), imshow(Dv);

subtrama(2, 2, 4), imshow(Dd);