opencv的开运算

#开运算,腐蚀然后扩张的另一个名字,它对于消除噪音很有用
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread('test9.jpg')
img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
kernel = cv2.getStructuringElement(cv2.MORPH_RECT,(5,5))
opening = cv2.morphologyEx(img,cv2.MORPH_OPEN,kernel)
plt.subplot(121),plt.imshow(img),plt.title('Original')
plt.xticks([]),plt.yticks([])
plt.subplot(122),plt.imshow(opening),plt.title('opening')
plt.xticks([]),plt.yticks([])
plt.show()

 

使用到的test3.jpg,test9.jpg

猜你喜欢

转载自blog.csdn.net/winggyn/article/details/113057700