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)
#卷积核的生成方式,生成了一个 55 列的数组,元素值都为 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 协议》,转载必须注明作者和本文链接
Hacking
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!