In [1]:
import numpy as np
from PIL import Image
from scipy import ndimage
In [2]:
src = np.array(Image.open('data/src/lena.jpg').convert('L'))
In [3]:
print(src.shape)
In [4]:
k_33 = np.ones((3, 3)) / 9
dst_33 = ndimage.convolve(src, k_33)
dst_33_im = Image.fromarray(np.uint8(dst_33))
In [9]:
dst_33_im
Out[9]:
In [10]:
k_55 = np.ones((5, 5)) / 25
dst_55 = ndimage.convolve(src, k_55)
dst_55_im = Image.fromarray(np.uint8(dst_55))
In [11]:
dst_55_im
Out[11]: