通过膨胀和腐蚀去除二值图片里面的噪点

2025-05-10 08:27:37

1、对图片进行膨胀处理:c = img // Dilat坡纠课柩ion[#, 3] &参数以腐蚀掉图片里面的黑色噪点为宜,这里选择3。

通过膨胀和腐蚀去除二值图片里面的噪点

2、但是上面的过程中,白色噪点跟着膨胀了。下面,对图片c作反色处理:d = 1 - cc里面的白色噪点变成了d里面的黑色噪点。

通过膨胀和腐蚀去除二值图片里面的噪点

3、对图片d进行膨胀处理:e = d // Dilation[#, 6] &d里面的黑色噪点消失了。

通过膨胀和腐蚀去除二值图片里面的噪点

4、此时对e进行腐蚀处理:f = e // Erosion[#, 3] &

通过膨胀和腐蚀去除二值图片里面的噪点

5、对图片f进行反色处理:g = 1 - f这就是去掉噪点之后,得到的图像。

通过膨胀和腐蚀去除二值图片里面的噪点

6、对比一下与原图的差别:h = img - gh里面,白色的区域,就是g与原图的差异。

通过膨胀和腐蚀去除二值图片里面的噪点
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢