from PIL import Image
from PIL import ImageFilter
im = Image.open("sample2.jpg")
im
im_blur = im.filter(ImageFilter.BLUR)
im_blur
im_min = im.filter(ImageFilter.MinFilter)
im_min
im_min = im.filter(ImageFilter.MinFilter(7))
im_min
im_edge = im.filter(ImageFilter.EDGE_ENHANCE)
im_edge
im_median = im.filter(ImageFilter.ModeFilter(15))
im_median
kernel = (1, 1, 1, 1, 1, 1, 1, 1, 1)
my_filter = ImageFilter.Kernel((3, 3), kernel, 9)
im_myblur = im.filter(my_filter)
im_myblur
kernel = [1] * 25
my_filter2 = ImageFilter.Kernel((5, 5), kernel, 25)
im_myblur2 = im.filter(my_filter2)
im_myblur2
kernel = (-1, -1, -1, -1, 8, -1, -1, -1, -1)
my_edge_filter = ImageFilter.Kernel((3, 3), kernel, 1)
im_myedge = im.filter(my_edge_filter)
im_myedge
ImageFilter.Kernel?