《OpenCV系列教程》
项目位置:OpenCV-Sample
代码位置:20-Canny.py
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('./res/mini.jpeg',0)
edges = cv2.Canny(img,150,200)
plt.figure(figsize = (20, 10))
plt.subplot(1, 2, 1)
plt.imshow(img,cmap = 'gray')
plt.title('Original Image')
plt.axis('off')
plt.subplot(1, 2, 2)
plt.imshow(edges,cmap = 'gray')
plt.title('Edge Image')
plt.axis('off')
plt.show()
cv2.Canny的第二个参数和第三个参数,需要经常调整,这样能找出合适的数值。