目录
- 连通性
- 形态学操作
- 腐蚀和膨胀
- 开闭运算
- 礼帽和黑帽
连通性
形态学操作
形态学转换是基于图像形状的一些简单操作。它通常在二进制图像上执行。腐蚀和膨胀时两个基本的形态学运算符。然后它的变体形式如开运算,闭运算,礼帽黑帽等
腐蚀和膨胀
cv.erode(img,kernel,iterations)
cv.dilate(img,kernel,iterations)
import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
img=cv.imread('./汪学长的随堂资料/4/图像操作/dige.png')
kenel=np.ones((5,5),np.uint8)
img2=cv.erode(img,kenel)
plt.imshow(img2[:,:,::-1])
img1=cv.dilate(img,kenel)
plt.imshow(img1[:,:,::-1])
开闭运算
开:消除图像外的噪点
闭:消除图像内的孔洞
cv.morphologyEx(img,op,kernel)
礼帽和黑帽
礼帽:分离亮的点
黑帽:分离暗的点