python图像处理(腐蚀和膨胀)

Posted 嵌入式-老费

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python图像处理(腐蚀和膨胀)相关的知识,希望对你有一定的参考价值。

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        经过二值化的图像,似乎可以马上就可以进行轮廓查找了。但事实上并不是这样的。真实场景中,图像会出现各种各样的噪声。比如说,你想分开的区域结果被合并在了一起,你想合并的区域结果被分开了。举个图说明一下,

         如上述图形所示,左边有一个物体,右边有一个物体,本来这两部分是一个整体,但是因为噪声的原因被拆成了两个部分。如果直接拿这个图像去进行后续的轮廓查找,很有可能得到的结果是错误的。那有没有其他办法呢?方法就是今天要谈到的腐蚀和膨胀,可以看一个效果图,

         这张图片就是lena图像膨胀后的图片。

1、基础知识

        所谓的膨胀和腐蚀都是指的白色区域。如果白色区域变多了,这就说明对图像做了膨胀处理。反之,则是对图像做了腐蚀处理。所以,大部分网上的示例用图都是用黑底白字进行说明。我们这里为了简单,就直接用lena的图像进行解释示范了。

2、膨胀

        前面说过,所谓的图像膨胀,

以上是关于python图像处理(腐蚀和膨胀)的主要内容,如果未能解决你的问题,请参考以下文章

fpga图像处理(腐蚀和膨胀)

Python+OpenCV图像处理之腐蚀与膨胀

[Python图像处理]八.图像腐蚀和图像膨胀

Python+OpenCV图像处理之开闭操作

图像开运算和闭运算

图像开运算和闭运算