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

输出结果如下:

相关推荐
kngines2 分钟前
【Python量化金融实战】-第1章:Python量化金融概述:1.2 Python在量化金融中的优势与生态
python·量化金融
wapicn994 分钟前
‌挖数据平台对接DeepSeek推出一键云端部署功能:API接口驱动金融、汽车等行业智能化升级
java·人工智能·python·金融·汽车·php
不爱学习的YY酱11 分钟前
MusicGPT的本地化部署与远程调用:让你的Windows电脑成为AI音乐工作站
人工智能·windows
kakaZhui14 分钟前
【多模态大模型】端侧语音大模型minicpm-o:手机上的 GPT-4o 级多模态大模型
人工智能·chatgpt·aigc·llama
艾思科蓝 AiScholar19 分钟前
【SPIE出版,见刊快速,EI检索稳定,浙江水利水电学院主办】2025年物理学与量子计算国际学术会议(ICPQC 2025)
图像处理·人工智能·信息可视化·自然语言处理·数据分析·力扣·量子计算
蓝桉80230 分钟前
图片爬取案例
开发语言·数据库·python
liruiqiang0532 分钟前
机器学习 - 衡量模型的特性
人工智能·机器学习
wang_yb39 分钟前
『Python底层原理』--Python整数为什么可以无限大
python·databook
thinkMoreAndDoMore42 分钟前
深度学习(3)-TensorFlow入门(梯度带)
人工智能·深度学习·tensorflow
敲上瘾1 小时前
基础dp——动态规划
java·数据结构·c++·python·算法·线性回归·动态规划