Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function img_filtrada = filtra_freq(imagem, mascara)
- img_filtrada = "";
- Im = imread(imagem);
- #Transformada
- Im = im2double(Im);
- Im = fft2(Im);
- Im = fftshift(Im);
- imwrite(log(abs(Im)),"frequencia.png");
- #Filtragem
- Im = Im .* mascara;
- #Transformada inversa
- Im = ifftshift(Im);
- Im = ifft2(Im);
- Im = abs(Im);
- Im = round(Im*255);
- Im = uint8(Im);
- imwrite(Im,"result.png");
- img_filtrada = "result.png";
- return
- endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement