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()

输出结果如下:

相关推荐
EDPJ2 分钟前
从 Grounding DINO 到 DINO-X:开放集目标检测的架构演进与细节拆解
目标检测·计算机视觉·架构·图像分割·图像分类
qq_283720054 分钟前
Python教程: sys模块入门学习
python·sys
自动化智库6 分钟前
库卡机器人插拔SmartPAD示教器的方法
人工智能·机器人
卖报的大地主6 分钟前
Learn Claude Code Agent 开发 | 8、后台异步执行:慢操作不阻塞主工作流
人工智能·笔记
weixin_4469340313 分钟前
多分类暴露变量的亚组分析森林图功能上线了,R语言搞不了风暴统计平台一键搞定
人工智能·机器学习·分类·数据挖掘·r语言
瑶总迷弟13 分钟前
Python入门第6章:字典(键值对数据结构)
java·数据结构·python
第一程序员13 分钟前
Python游戏开发:从入门到实践
python·github
明月_清风13 分钟前
🚀 超快!使用 Unsloth 轻量化微调 Llama 3.1 8B 实战指南
人工智能
Yao.Li22 分钟前
Dify 本地环境忘记登录密码问题排障文档
人工智能·python
RD_daoyi22 分钟前
谷歌SEO新手入门:以SEO为主、GEO为辅,精准打造高转化内容与用户人群
大数据·人工智能·爬虫·搜索引擎