Python图像处理(九)——形态学运算之图像开运算、比运算、梯度运算

本文介绍了Python中图像处理的三种形态学运算:开运算、闭运算和梯度运算。开运算通过腐蚀和膨胀去除小物体和噪声,闭运算则能填充小孔和弥合裂缝,梯度运算用于获取图像轮廓。文中通过实例展示了不同卷积核大小对结果的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、图像开运算

1.基本原理

图像开运算是图像依次经过腐蚀、膨胀处理后的过程。图像被腐蚀后,去除了噪声,但是也压缩了图像;接着对腐蚀过的图像进行膨胀处理,可以去除噪声,并保留原有图像。如下图所示:

开运算:先腐蚀,后膨胀

 

 下面是借鉴一位博主写的开运算效果图:

作用:用来消除小的物体,平滑形状边界,并且不改变其面积。可以去除小颗粒噪声,断开物体之间的粘连。

2.函数原形

图像开运算使用函数 morphologyEx() ,它是形态学扩展的一组函数,其参数cv2.MORPH_OPEN对应开运算

morphologyEx() 函数形式如下:

dst = cv2.morphologyEx(src, cv2.MORPH_OPEN, kernel)

参数&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值