【快速实践 OpenCV morphology】形态学操作:腐蚀、膨胀、开运算、闭运算

✨我们将以下图为例,快速实践不同的形态学操作,如腐蚀 erode、膨胀 dilate、开 open、闭 close ...

python3 复制代码
import cv2
import numpy as np

img = cv2.imread('D:\Desktop\csdn.png',0)
cv2.imshow('binary_Erode2', img) 
cv2.waitKey(0)


💜 腐蚀 :内核在图像中滑动,当内核下存在(原始图像中的)像素不为 1 时,内核下的区域将被腐蚀 (变为零)

erosion = cv2.erode(img,kernel) ## 白色变小

python3 复制代码
import cv2
import numpy as np

img = cv2.imread('D:\Desktop\csdn.png',0)

kernel = np.ones((10,10),np.uint8)
erosion = cv2.erode(img,kernel)  ### 

cv2.imshow('binary_Erode', erosion) 
cv2.waitKey(0)


💜 膨胀 :内核在图像中滑动,当内核下存在(原始图像中的)像素 1 时,内核下的区域将被膨胀 (变为一)

dilation = cv2.dilate(img,kernel) ## 白色变大

python3 复制代码
import cv2
import numpy as np

img = cv2.imread('D:\Desktop\csdn.png',0)

kernel = np.ones((10,10),np.uint8)
dilation = cv2.dilate(img,kernel)   ### 

cv2.imshow('binary_Dilation', dilation) 
cv2.waitKey(0)


💜 开运算 :腐蚀再膨胀

opening = cv2.morphologyEx(img, cv2.MORPH_OPEN, kernel)

python3 复制代码
import cv2
import numpy as np

img = cv2.imread('D:\Desktop\csdn.png',0)

kernel = np.ones((10,10),np.uint8)
opening = cv2.morphologyEx(img, cv2.MORPH_OPEN, kernel)   ### 

cv2.imshow('binary_Opening ', opening) 
cv2.waitKey(0)


💜 闭运算 :膨胀再腐蚀

closing = cv2.morphologyEx(img, cv2.MORPH_CLOSE, kernel)

python3 复制代码
import cv2
import numpy as np

img = cv2.imread('D:\Desktop\csdn.png',0)

kernel = np.ones((10,10),np.uint8)
closing = cv2.morphologyEx(img, cv2.MORPH_CLOSE, kernel)   ### 

cv2.imshow('binary_Closing', closing) 
cv2.waitKey(0)

相关推荐
王上上3 分钟前
【论文阅读28】-CNN-BiLSTM-Attention-(2024)
论文阅读·人工智能·cnn
Channing Lewis15 分钟前
如果科技足够发达,是否还需要维持自然系统(例如生物多样性)中那种‘冗余’和‘多样性’,还是可以只保留最优解?
大数据·人工智能·科技
禺垣15 分钟前
区块链技术概述
大数据·人工智能·分布式·物联网·去中心化·区块链
IT科技那点事儿24 分钟前
引领AI安全新时代 Accelerate 2025北亚巡展·北京站成功举办
人工智能·安全
新智元32 分钟前
美 IT 业裁员狂飙 35%,「硅谷梦」彻底崩塌!打工人怒喷 PIP
人工智能·openai
新智元34 分钟前
乔布斯挚友去世!胰腺癌再夺硅谷天才,曾写下苹果「创世代码」
人工智能·openai
春末的南方城市37 分钟前
中山大学&美团&港科大提出首个音频驱动多人对话视频生成MultiTalk,输入一个音频和提示,即可生成对应唇部、音频交互视频。
人工智能·python·深度学习·计算机视觉·transformer
春末的南方城市40 分钟前
Ctrl-Crash 助力交通安全:可控生成逼真车祸视频,防患于未然
人工智能·计算机视觉·自然语言处理·aigc·音视频
程序边界1 小时前
全球人工智能技术大会(GAITC 2025):技术前沿与产业融合的深度交响
人工智能
OpenCSG1 小时前
电子行业AI赋能软件开发经典案例——某金融软件公司
人工智能·算法·金融·开源