matlab对二值图像标记,求连通区域的周长,面积。matlab具体代码

2024-12-14 19:40:27
推荐回答(1个)
回答1:

二值图像中背景标记为0,联通域标记为1,二值图像记为a
面积的求法:
k=regionprops(a,'Area'); %k得到的是一个structure结构
S=k.Area;
周长求法:
L=length(find(bwperim(a,4)==1));
%bwperim是求图像联通域边界区,对标记边界的1进行计数。

ps:可以好好看下regionprops的用法,形态学方面的有一些很有用的处理。