Opencv实用操作5 图像腐蚀膨胀

相关函数

腐蚀函数

img1_erosion = cv2.erode(img1,kernel,iterations=1)

(图片,卷积核,次数)

膨胀函数

img_dilate = cv2.dilate(img2,kernel1,iterations=1)

(图片,卷积核,次数)

实验代码

python 复制代码
#腐蚀膨胀操作,
import matplotlib.pyplot as plt
import cv2
import numpy as np

img1 = cv2.imread("image/dige.png")       #读取图片
img2 = cv2.imread("image/yuan.png")

kernel = np.ones((3,3),np.uint8)  #卷积核
kernel1 = np.ones((30,30),np.uint8)
img1_erosion = cv2.erode(img1,kernel,iterations=1)#(图片,卷积核,次数)
#腐蚀
img2_erosion = cv2.erode(img2,kernel1,iterations=1)
img2_erosion1 = cv2.erode(img2,kernel1,iterations=2)
img2_erosion2 = cv2.erode(img2,kernel1,iterations=3)
#膨胀
img_dilate = cv2.dilate(img2,kernel1,iterations=1)
img_dilate1 = cv2.dilate(img2,kernel1,iterations=2)
img_dilate2 = cv2.dilate(img2,kernel1,iterations=3)

res_erosion = np.hstack((img2_erosion,img2_erosion1,img2_erosion2))
res_dilate = np.hstack((img_dilate,img_dilate1,img_dilate2))\

cv2.imshow("DIGE",img1_erosion)
cv2.imshow("PIE",res_erosion)
cv2.imshow("PIE1",res_dilate)

cv2.waitKey(0)

cv2.destroyAllWindows()

实验结果

腐蚀效果

腐蚀图 原图

膨胀效果

原图

膨胀1,2,3次结果图

相关推荐
拜小白3 分钟前
【论文解读】NadirFloorNet:用少量已配准全景图重建多房间户型图
计算机视觉·全景图
数聚天成DeepSData41 分钟前
夜间灯光可以代表经济活动吗?先处理年际一致性
人工智能·深度学习·机器学习·数据集·deepsdata
梦帮科技1 小时前
Linux 内存取证学与 Rootkit 猎杀——Volatility 核心剖析与内核隐藏模块逆向清除
linux·运维·服务器·神经网络·算法·网络安全
高洁011 小时前
数字孪生、具身智能、世界模型三者交叉
人工智能·python·深度学习·机器学习
Smoothcloud润云2 小时前
PyTorch推理输入长度分桶与Padding优化实战:减少无效计算
人工智能·pytorch·python·深度学习·gpu算力
微三云云仔2 小时前
2026年10月微三云 GEO 优化技术拆解:AI引用机制、结构化部署与服务商评估框架
人工智能·深度学习·geo系统·微三云
禁默3 小时前
论文解读与思考:基于场所地图的标识感知机器人探索方法及工程参考的价值
人工智能·深度学习·算法·机器人
Zentceh4 小时前
PixelClean 这类 AI 降噪算法是怎么工作的?从 RAW 域到 GAN 色彩重建的技术拆解
图像处理·人工智能·科技·算法·计算机视觉·车载系统·智能硬件
云和数据.ChenGuang4 小时前
Spring AI 入门实战:构建你的第一个 AI 应用
java·人工智能·深度学习·spring·机器学习·语言模型
GPU实战笔记4 小时前
TensorBoard 空面板排查:日志写入、--logdir 与访问入口分层
深度学习·tensorflow·模型训练·tensorboard