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

输出结果如下:

相关推荐
巨量HTTP1 分钟前
Python 获取动态 iframe 内容(完整解决方案)
开发语言·python
LONGZETECH2 分钟前
新能源汽车专业升级,仿真教学软件科学布局指南
人工智能·架构·汽车·汽车仿真教学软件·汽车故障诊断
Web3VentureView3 分钟前
SYNBO维港私享局:在香港Web3嘉年华最后一天,打开链上一级市场的共识现场
人工智能·web3·区块链·加密货币·synbo
weikecms4 分钟前
2026企微SCRM社群管理工具推荐
大数据·人工智能
源码之屋4 分钟前
计算机毕业设计:Python天天基金数据采集与智能分析平台 Django框架 数据分析 可视化 爬虫 大数据 大模型(建议收藏)✅
人工智能·爬虫·python·数据分析·django·flask·课程设计
四维迁跃5 分钟前
MySQL触发器处理死锁的防范方法_MySQL高并发触发器优化
jvm·数据库·python
大囚长7 分钟前
神经网络的量子力学特征
人工智能·深度学习·神经网络
weixin_408717778 分钟前
golang如何实现API压测工具_golang API压测工具实现攻略
jvm·数据库·python
龙智DevSecOps解决方案8 分钟前
Atlassian Rovo Agents技术指南:面向DevOps的AI工作流编排与落地实践
人工智能·atlassian·devops
kobesdu11 分钟前
当几何失效时:3D激光SLAM退化场景的本质与应对策略
人工智能·机器学习·3d