1
2
3
4
import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
import ipykernel
1
2
3
4
5
6
7
8
#开运算:先腐蚀,再膨胀。
img = cv.imread('def.jpg', 1)
kernel = np.ones((5, 5), np.uint8)
opening = cv.morphologyEx(img, cv.MORPH_OPEN, kernel)#此处只需要一个开运算函数,即可代表刚才两个过程
cv.imshow('opening', opening)
cv.waitKey(0)
cv.destroyAllWindows()

1
2
3
4
5
6
7
8
#闭运算:先膨胀,再腐蚀。
img = cv.imread('def.jpg', 1)
kernel = np.ones((5, 5), np.uint8)
closing = cv.morphologyEx(img, cv.MORPH_CLOSE, kernel)#此处只需要一个闭运算函数,即可代表刚才两个过程
cv.imshow('closing', closing)
cv.waitKey(0)
cv.destroyAllWindows()