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

输出结果如下:

相关推荐
运营小白几秒前
SEO 工具进阶拆解:SEONIB 批量分发至 WordPress,如何把博客变成“自动运转的内容工厂”?
人工智能·经验分享·搜索引擎·自动化·ai自动写作
wx_xkq12882 分钟前
营销智脑V3企业级AI平台架构设计:优秘智能完成从单点工具到全链路生态布局
大数据·人工智能
人工干智能5 分钟前
科普:从交叉验证法的Out-of-Fold Prediction,到集成学习的Stacking
人工智能·机器学习·集成学习
凸头6 分钟前
CRAG、Self-RAG、Adaptive RAG 经典论文总结概要
人工智能·深度学习·机器学习·rag
愤豆7 分钟前
10-Java语言核心-JVM原理--字节码与执行引擎详解
java·jvm·python
实在智能RPA9 分钟前
集团型企业用 Agent,能实现哪些规模化价值?——深度拆解企业级AI智能体的落地路径
人工智能·百度·ai
工頁光軍11 分钟前
自治化智能体矩阵构想
人工智能
wx_xkq128811 分钟前
“让AI更普世化“:优秘智能用8年诠释一句话
人工智能
未来转换11 分钟前
Python-web开发之Flask框架入门
前端·python·flask
一见12 分钟前
Harness Engineering 从零理解到动手实践
人工智能·ai·harness