文章目录
前言
在系列2中已经分享了图像的叠加、填充和腐蚀,接下来将继续分享图像的膨胀、开闭运算和梯度运算。
一、图像的膨胀
1.1 膨胀原理
与图像的腐蚀操作相反,膨胀的原理实质为“或”运算,即通过定义卷积核与图像像素点数据进行“或”运算。当卷积核包围被包围颜色通道数据时,图像颜色通道数据保持不变;当卷积核同时包围两种颜色通道数据时,全部变换为被包围颜色通道数据,从而实现强化图像的轮廓作用。
1.2 膨胀实现
dilate=cv2.dilate(img,kernel,iterations=1)
cv2.dilate() 函数包括以下三个参数:
- 要进行膨胀运算的图像颜色通道数据
- 膨胀操作所使用的卷积核大小
- 膨胀的迭代次数
注:卷积核的定义见系列2。