def process(img):
gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
gau=cv2.GaussianBlur(gray,(5,5),0)
ret,thre = cv2.threshold(gau, 0, 255, cv2.THRESH_BINARY+cv2.THRESH_OTSU)
element1 = cv2.getStructuringElement(cv2.MORPH_RECT, (3, 3))
element2 = cv2.getStructuringElement(cv2.MORPH_RECT, (3, 3))
med=cv2.medianBlur(thre,5)
canny=cv2.Canny(thre,100,200)
#sobel = cv2.Sobel(thre, cv2.CV_8U, 1, 0, ksize = 3)
dilation=cv2.dilate(canny,element2,iterations = 1)
dst=cv2.erode(dilation, element1, iterations = 1)
return dst
评论列表
文章目录