【快速实践 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)

相关推荐
終不似少年遊*5 分钟前
美国加州房价数据分析01
人工智能·python·机器学习·数据挖掘·数据分析·回归算法
区块链小八歌23 分钟前
链原生 Web3 AI 网络 Chainbase 推出 AVS 主网, 拓展 EigenLayer AVS 场景
人工智能
禾高网络25 分钟前
租赁小程序成品|租赁系统搭建核心功能
java·人工智能·小程序
西猫雷婶1 小时前
python学opencv|读取图像(二十一)使用cv2.circle()绘制圆形进阶
开发语言·python·opencv
湫ccc2 小时前
《Opencv》基础操作详解(3)
人工智能·opencv·计算机视觉
Jack_pirate2 小时前
深度学习中的特征到底是什么?
人工智能·深度学习
微凉的衣柜2 小时前
微软在AI时代的战略布局和挑战
人工智能·深度学习·microsoft
GocNeverGiveUp2 小时前
机器学习1-简单神经网络
人工智能·机器学习
Schwertlilien2 小时前
图像处理-Ch2-空间域的图像增强
人工智能
智慧化智能化数字化方案3 小时前
深入解读数据资产化实践指南(2024年)
大数据·人工智能·数据资产管理·数据资产入表·数据资产化实践指南