3.形态学
#导入工具包 from imutils import * Erosion腐蚀 其原理是在原图的小区域内取局部最小值,其函数是cv2.erode()。这个核也叫结构元素,因为形态学操作其实也是应用卷积来实现的,结构元素可以是矩形/椭圆/十字形,可以用cv2.getStructuringElement()来生成不同形状的结构元素,比如: # 矩形 kernel1 = cv2.getStructuringElement(cv2.MORPH_RECT, (5,5)) print(kernel1) [[1 1 1 1 1] [1 1 1 1 1] [1 1 1 1 1] [1 1 1 1 1] [1 1 1 1 1]] # 椭圆 kernel2 = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (5,5)) print(kernel2) [[0 0 1 0 0] [1 1 1 1 1] [1 1 1 1 1] [1 1 1 1 1] [0 0 1 0 0]] # 十字形 kernel3 = cv2.getStructuringElement(cv2.MORPH_CROSS, (5,5)) print(kernel3) image = imread('image.jpg') show(image) 1 erosion = cv2.erode