Filtro de Butterworth[]
- Implementação da filtragem de imagem usado passa-baixa de Butterworth.
- Filtragem no domínio da freqüência, borramento de imagens.
Onde:
def butterworth(f,t0,n):
from Numeric import zeros
M = 1.*zeros(f.shape)
.
.
.
G = F * imdftshift(M)
.
.
.
g = abs( imidft(G) )
return g
- Entrada:
- f: imagem de entrada em níveis de cinza
- t0: período de corte (em pixels)
- n: ordem do filtro
- Auxiliares:
- M: filtro de Butterworth em freqüência
- F: transforma de Fourier de f
- G: filtragem no domínio de freqüência
- Saída:
- g: imagem filtrada em níveis de cinza
- Filtro Butterworth - Wikipédia