MATLAB图像处理函数——形态学

形态学 图像处理的几个函数

(1)bwareaopen :作用是删除二值图像BW中面积小于P的对象,默认情况下conn使用8邻域。

        BW = imread('text.png');
        BW2 = bwareaopen(BW,50);
        figure;subplot(121);imshow(BW,[]);subplot(122);imshow(BW2,[]);

这里写图片描述

(2) [L,num] = bwlabel(BW,n)
二值图像中的连通区域的,对于不同的符合条件的连通区域(4连通,8连通)分别用不同的标号加以区别,结果保存在L这个矩阵里,而num里保存的是输入图像中连通区域的总数。

        BW = logical([1 1 1 0 0 0 0 0
                      1 1 1 0 1 1 0 0
                      1 1 1 0 1 1 0 0
                      1 1 1 0 0 0 1 0
                      1 1 1 0 0 0 1 0
                      1 1 1 0 0 0 1 0
                      1 1 1 0 0 1 1 0
                      1 1 1 0 0 0 0 0]);
        L = bwlabel(BW,4)
        [r,c] = find(L == 2)
n=4 四邻域:
L =

     1     1     1     0     0     0     0     0
     1     1     1     0     2     2     0     0
     1     1     1     0     2     2     0     0
     1     1     1     0     0     0     3     0
     1     1     1     0     0     0     3     0
     1     1     1     0     0     0     3     0
     1     1     1     0     0     3     3     0
     1     1     1     0     0     0     0     0

n=8 八邻域:
L =

     1     1     1     0     0     0     0     0
     1     1     1     0     2     2     0     0
     1     1     1     0     2     2     0     0
     1     1     1     0     0     0     2     0
     1     1     1     0     0     0     2     0
     1     1     1     0     0     0     2     0
     1     1     1     0     0     2     2     0
     1     1     1     0     0     0     0     0

(3) STATS = regionprops(BW,PROPERTIES) m
测量二值图像连通区域的一系列属性。默认得到三个属性:
‘Area’, ‘Centroid’, and ‘BoundingBox’.

        BW = imread('text.png');
        s  = regionprops(BW, 'centroid');
        centroids = cat(1, s.Centroid);
        imshow(BW)
        hold on
        plot(centroids(:,1), centroids(:,2), 'b*')
        hold off

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值