OpenCV-30 腐蚀操作

一、引入

腐蚀操作也是用卷积核扫描图像,只不过腐蚀操作的卷积核一般都是1(卷积核内的每个数字都为1) ,如果卷积核内所有像素点都是白色,那么**锚点(中心点)**即为白色。

大部分时候腐蚀操作使用的都是全为1的卷积核。

二、代码演示

在OpenCV中使用API---erode(src, kernel, dst\[, anchor\[, iterations\[, borderType\[, borderValue]]])

其中,iterations是腐蚀操作的迭代次数,次数越多,腐蚀操作执行的次数越多,腐蚀效果越明显。

示例代码如下:

复制代码
import cv2
import numpy as np

img = cv2.imread("mashibing.png")
kernel = np.ones((3, 3),np.uint8)
new_img = cv2.erode(img, kernel, iterations=3)
cv2.imshow("img", np.hstack((img, new_img)))
cv2.waitKey(0)
cv2.destroyAllWindows()

输出结果如下:

相关推荐
心易行者5 分钟前
电商卖家必备!一张图讲透AI局部重绘怎么让你省下80%的修图时间
人工智能
青春不败 177-3266-05209 分钟前
基于Python实现的深度学习技术在水文水质领域应用
python·深度学习·机器学习·水文水资源·水质模型
中微极客10 分钟前
从Prompt Engineering到RAG:LLM应用开发实战与性能优化全解析
人工智能·prompt
一次旅行12 分钟前
AI 前沿日报 | 2026年07月25日
人工智能
lialaka15 分钟前
「原味厨房(The Culinary Lab)」——全语音 3D AI 具身交互智能私人主厨与沉浸式烹饪陪伴交互舱
人工智能·交互
冬奇Lab17 分钟前
AI 评测系列(05):Agent 评测——工具调用准确率与轨迹质量
人工智能·agent
阳光是sunny19 分钟前
LangGraph高级教程:Multi Schema多状态管理详解
前端·人工智能·后端
CHrisFC23 分钟前
环保第三方检测行业LIMS横向对比与选型指南
大数据·人工智能
阿童木写作23 分钟前
Python批量翻译亚马逊商品图实战教程
开发语言·python·xcode