xxxxxxxxxx
from PIL import Image, ImageFilter
before = Image.open("IMAGE_NAME.file_type")
after = before.filter(ImageFilter.FIND_EDGES)
after.save("IMAGE_NAME.file_type")
xxxxxxxxxx
# PIL
from PIL import ImageFilter
# Filters the images using GaussianBlur
gaussian_blurred = noisy_image.filter(ImageFilter.GaussianBlur)
# blur using median filter
median_blurred = image.filter(ImageFilter.MedianFilter)
# OpenCV
# Filters the images using the kernel
import cv2
# 5X5 gaussian kernel with 4X4 std on X and Y direction
gaussian_blurred = cv2.GaussianBlur(noisy_image,(5,5),sigmaX=4,sigmaY=4)
# Filter the image using Median Blur with a kernel of size 5
median_blurred = cv2.medianBlur(image, 5)