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次结果图

相关推荐
PNP Robotics3 小时前
多伦多大学机器人峰会|物理AI与具身智能落地新趋势
人工智能·深度学习·机器学习·机器人
神奇霸王龙4 小时前
GB/T 46886 闭环屠夫:5 旗舰多模态 LLM 工业质检实测
人工智能·计算机视觉·ai·开源·ai编程·本地部署
_Jimmy_8 小时前
AI应用开发工程师面试题库
人工智能·python·深度学习·机器学习·知识图谱
Microvision维视智造9 小时前
10ppm是什么概念?锂电生产管控国标给AI视觉下了硬指标
人工智能·计算机视觉·视觉检测·机器视觉
烬羽10 小时前
递归老写崩?一个"退回"公式,把回溯题变成填空题
javascript·深度学习·算法
hongyucai11 小时前
torch具身常用算子
人工智能·深度学习
林泽毅11 小时前
PyTRIO快速入门(一):概念、推理与训练
人工智能·python·深度学习·机器学习·语言模型
橙臣程14 小时前
深度学习3——数据集概述
人工智能·深度学习
其美杰布-富贵-李14 小时前
P-value 到底是什么?从“原假设”到“统计显著性”的完整理解
深度学习·机器学习·统计
爱吃程序猿的喵15 小时前
LingBot-Map 复现与原理剖析:基于 Geometric Context Transformer 的流式 3D 重建
人工智能·python·深度学习·计算机视觉·3d·transformer