In [1]:
import cv2
import numpy as np
import matplotlib.pyplot as plt
import scipy.ndimage.filters as sci
In [2]:
gray = cv2.imread('face.jpg', cv2.IMREAD_GRAYSCALE)
In [3]:
img = cv2.GaussianBlur(gray,(3,3),0)
In [4]:
edges = cv2.Canny(img,130,180)
In [5]:
plt.figure(figsize=(20,18))
plt.subplot(2,2,1),plt.imshow(img,cmap = 'gray'), plt.title('Original')
plt.subplot(2,2,2),plt.imshow(edges,cmap = 'gray'), plt.title('Canny')
plt.show()