python图像处理(开运算和闭运算)
2023-09-27 14:27:10 时间
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
前面说过了图像膨胀和腐蚀,对于区域分割错误,或者希望区域分割开来这两种情况,都可以用对应的方法来解决。那么这个时候,有些同学也许会问,既然膨胀和腐蚀已经解决了问题,为什么还要引入开运算和闭运算。
所谓的开运算,其实就是先腐蚀,再膨胀。而闭运算则为,先膨胀,再腐蚀。那为什么要把两个操作连在一起做呢?就我个人的理解,主要还是任何单一操作其实都已经改变了图像本来的属性,对于定性分析的一些图像处理或许没有影响,但是对于需要定量测量的一些处理,则需要把图像中对应的模块恢复成之前的大小,这应该就是开运算和闭运算的初衷把。
以lena图像为例,闭运算的结果如下所示,
1、开运算
开运算很简单,就是先腐蚀,再膨胀。之前我们已经实现了对应的膨胀、腐蚀代码,依次调用对应的函数即可,
picture = erode_image(picture)
picture = dilate_image(picture)
2、闭运算
闭运算则是先膨胀,再腐蚀。调用语句切换一些顺序即可
相关文章
- python随机服务器的双线出口ip发送邮件
- Python opencv图像处理基础总结(六) 直线检测 圆检测 轮廓发现
- 十个Python图像处理工具,不可不知
- Python图像处理丨基于K-Means聚类的图像区域分割
- Python图像处理丨图像的灰度线性变换
- 关于Python漏洞挖掘那些不得不提的事儿
- 深入理解Python中的ThreadLocal变量(下)
- Python的高级图像处理
- 精品Python的本地健康宝微信小程序疫苗接种核酸预约
- python多线程和多进程
- 不会用mac电脑装Python?看了这篇文章,谁还会说自己不会
- Shell学习笔记之shell脚本和python脚本实现批量ping IP测试
- python 图像处理(一阶梯度图像和角度图像)
- PIL(Python Imaging Library)图像处理库教程
- Python图像处理 | 把图像中的白色变成透明
- 成功解决:Can‘t find Python executable “python“, you can set the PYTHON env variable.
- 【Python】常见的时间操作(时间区间、时间相加减、指定年月天数等。。。
- PyQt(Python+Qt)学习随笔: QDoubleSpinBox浮点数字设定部件简介
- 为什么Python中称__lt__、__gt__等为“富比较”方法
- python图像处理(laplacian算子)
- Python与C/C++的混合调用
- Python TensorFlow Dataset.from_tensors与Dataset.from_tensor_slices 区别
- 使用python进行图像处理-调整图片大小
- python--openCV--图像处理
- Python-PIL读取图片自动旋转的解决办法
- python 读取图片文件base64编码的两种方式