1. Cv2.Erode(腐蚀操作)

参数说明
参数 类型 说明
src InputArray 输入图像(单通道或多通道,8位或浮点型)
dst OutputArray 输出图像(与src同尺寸和类型)
element InputArray 结构元素(核),可通过GetStructuringElement创建
anchor Point? 锚点位置(默认(-1,-1)表示中心点)
iterations int 腐蚀操作的迭代次数(默认1)
borderType BorderTypes 边界填充方式(默认BorderTypes.Constant
borderValue Scalar? 边界填充值(默认null,表示黑色)

2. Cv2.Dilate(膨胀操作)

参数与Erode完全一致,仅操作效果相反(膨胀代替腐蚀)。

3. Cv2.MorphologyEx(高级形态学操作)

MorphTypes 操作类型
枚举值 说明 等效操作
MorphTypes.Erode 腐蚀 Cv2.Erode
MorphTypes.Dilate 膨胀 Cv2.Dilate
MorphTypes.Open 开运算 先腐蚀后膨胀
MorphTypes.Close 闭运算 先膨胀后腐蚀
MorphTypes.Gradient 形态学梯度 膨胀图减腐蚀图
MorphTypes.Tophat 顶帽运算 原图减开运算结果
MorphTypes.Blackhat 黑帽运算 闭运算结果减原图

腐蚀、膨胀效果图:

开运算、闭运算效果图

顶部点击【下载】按钮,可以获取源代码。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐