opencv 图像腐蚀、图像的膨胀
图像腐蚀
1.形态学转换主要针对的是二值图像
2.两个输入对象
对象1:二值图像
对象2:卷积核
3.卷积核的中心点逐个像素扫描原始图像
4.被扫描到的原始图像中的像素点,只有当卷积核对应的元素值均为1时,其值才为1,否则值为0,
函数 erode
dst = cv2.erode ( src, kernel, iterations )
#dst 处理结果
#src 源图像
#kernel 卷积核
#iterations 迭代次数,默认值为 1
kernel = np.ones((5, 5), np.uint8)
#卷积核的生成方式,生成了一个 5 行 5 列的数组,元素值都为 1
图像的膨胀
膨胀操作是腐蚀图像的逆操作
图像被腐蚀后,去除了噪声,但是会压缩图像
对腐蚀过的图像,进行膨胀处理,可以去除噪声,并保持原有形状
1.形态学转换主要针对的是二值图像
2.两个输入对象
对象1:二值图像
对象2:卷积核
卷积核的中心点逐个像素扫描原始图像
被扫描到的原始图像中的像素点,当卷积核对应的元素值只要有一个为 1 时,其值就为 1,否则值就为 0
# 函数 dilate
dst = cv2.dilate ( src, kernel, iterations )
kernel = np.ones((5,5), np.uint8)
# dst 处理结果
# src 源图像
# kernel 卷积核
# iterations 迭代次数
本作品采用《CC 协议》,转载必须注明作者和本文链接