可以参考下面的代码:
import cv2 import numpy as np
img = cv2.imread('image.jpg') gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
对图像进行高斯模糊
blur = cv2.GaussianBlur(gray, (5,5), 0)
进行Canny边缘检测
canny = cv2.Canny(blur, 50, 150)
进行膨胀和腐蚀,以便更容易识别边缘
dilate = cv2.dilate(canny, None, iterations=1) er