0


数字图像处理-图像形态学处理-颗粒提取

一、问题描述

在下图所示的二值图像particle.tif(另附件)中,包含若干大小相同的白色颗粒(即前景目标,颗粒直径大小大约22像素),背景为黑色像素所构成的区域。现要求设计一种形态学算法,用于区分图像中的不同颗粒对象(分三种类型:与图像边界融合在一起的颗粒、彼此交叠的颗粒、没有交叠的颗粒)。

二、解题过程

待更新,6月23日更新。

三、算法实现

f=imread('particle.tif');
[m,n] = size(f);
figure();imshow(f);title('原图像');
bw_f = im2bw(f);
%待更新,6月23日更新
figure();imshow(res1);title('与边界相连的颗粒图像');
%待更新,6月23日更新
figure();imshow(res2);title('交叠颗粒图像');
%待更新,6月23日更新
res3 = imsubtract(bw_f,double(res2));
figure();imshow(res3);title('独立分布颗粒图像');

四、结果及分析

与图像边界融合在一起的颗粒图像结果如图2所示,彼此交叠的颗粒图像结果如图3所示,没有交叠的颗粒图像结果如图4所示。可以看出,三种类型的颗粒被很好地区分开,且并未对图像质量造成较大影响。

标签: 图像处理

本文转载自: https://blog.csdn.net/qq_18230719/article/details/125239365
版权归原作者 qq_18230719 所有, 如有侵权,请联系我们删除。

“数字图像处理-图像形态学处理-颗粒提取”的评论:

还没有评论