ExercicioSobel

Autor: cronuxs
Data: 08/09/2009
 1 from ia636 import iasobel
 2 
 3 f = adread('Attachments/ia368n-2009/ExercicioSobel/15958.6293951.png')
 4 g = zeros(f.shape)
 5 h = zeros(f.shape)
 6 
 7 t = 10
 8 blur = ones((t,t))/ (t*t)
 9 
10 for i in range(3): # RGB
11     h[i] = iapconv(f[i],blur) #suavização na imagem
12     g[i],_ = iasobel(h[i]) #filtro de sobel
13 
14 adshow(f,title='imagem Original')
15 adshow(h,title='imagem suavizada')
16 adshow(g,title='imagem resultante usando o operador derivativo de sobel')
17 
18 adshow(g[0],title='canal R')
19 adshow(g[1],title='canal G')
20 adshow(g[2],title='canal B')

imagem Original

imagem suavizada

imagem resultante usando o operador derivativo de sobel

canal R

canal G

canal B