数字图像处理第九章-形态学图像处理

目录

9.1腐蚀和膨胀

腐蚀:

膨胀:

9.2开操作与闭操作

开操作

闭操作

9.3击中或击不中变换

9.4形态学算法

9.4.1边界提取

9.4.2孔洞填充

9.4.3连通分量的提取

9.5灰度级形态学


9.1腐蚀和膨胀

作为Z²中的集合A和B,表示为AOB的B对A的腐蚀义为:

                                        ​​​​​​​        

腐蚀:

下面是关于图像腐蚀的实验代码及结果:

import cv2
import numpy as np
img = cv2.imread('fushi.png')

cv2.imshow('fushi', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 创建结构元素 (15x15 方框形)
kernel = np.ones((15, 15), dtype=np.uint8)
# 执行腐蚀操作
eroded = cv2.erode(img, kernel, iterations=1)

# 显示结果
cv2.imshow('Eroded Image', eroded)
cv2.waitKey(0)
cv2.destroyAllWindows()

原图像为:

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

当构建元素为11*11时:                                              当构建元素为15*15时:

                

A和B是Z²中的集合,表示为A田B的B对A的膨胀定义为:

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

膨胀:

下面是关于图像腐蚀的实验代码及结果:

import cv2
import numpy as np
img = cv2.imread('fushi.png')
# 膨胀操作
kernel = np.ones((20,20),np.uint8)
dige_dilate = cv2.dilate(img,kernel,iterations = 1)

cv2.imshow('dilate', dige_dilate)
cv2.waitKey(0)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值