import cv2 as cv import matplotlib.pyplot as plt plt.rcParams["font.sans-serif"] = ["SimSun"] img = cv.imread(r"img\wirebond-mask.tif", cv.IMREAD_GRAYSCALE) _, img_binary = cv.threshold(img, 128, 255, cv.THRESH_BINARY + cv.THRESH_OTSU) plt.figure() plt.subplot(141) plt.axis("off") plt.imshow(img_binary, cmap="gray") plt.title("εŽŸε›Ύεƒ") i = 1 for kernelSize in [11, 15, 45]: kernel = cv.getStructuringElement(cv.MORPH_RECT, (kernelSize, kernelSize)) img_result = cv.erode(img_binary, kernel, iterations=1) i += 1 plt.subplot(140 + i) plt.axis("off") plt.imshow(img_result, cmap="gray") plt.title(f"{kernelSize}Γ—{kernelSize}") plt.tight_layout() plt.show()