Canny Edge Detection in Python with OpenCV
Applying Canny Edge Detection to a grayscale image.
import numpy as np
import cv2
img=cv2.imread("C:/Users/ASUS/Desktop/images/lm.jpg",0)
cv2.imshow('Original Image',img)
img1=cv2.Canny(img,100,200) #The arguments in Canny() are input image,min and max values for gradient intensity difference to be considered an edge
cv2.imshow('New Image',img1)
cv2.imwrite("C:/Users/ASUS/Desktop/images/lmedge.jpg",img1)
cv2.waitKey(0)
cv2.destroyAllWindows()
Output:
Comments
Post a Comment