laplacian = cv2.Laplacian(bgr,cv2.CV_64F)
sobelx = cv2.Sobel(bgr,cv2.CV_64F,1,0,ksize=5)
sobely = cv2.Sobel(bgr,cv2.CV_64F,0,1,ksize=5)

plt.imshow(sobelx, cmap='gray')

"""
Explanation: Image Gradients
End of explanation
"""


edges = cv2.Canny(bgr,100,200)

plt.imshow(edges, cmap='gray')

"""
Explanation: Canny Edge Detection

Noise Reduction
Finding Intensity Gradient of the Image
Non-maximum Suppression
Hysteresis Thresholding
End of explanation
"""


