返回特定地区

时间:2013-12-19 11:14:41

标签: matlab return label region

假设我有一张带标签的图片,我计算了每个区域的area。我怎样才能返回特定地区?也就是说,我想要返回包含>=300<500的区域?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以将regionprops的结果分组到一个向量中并将其用于索引:

rg = regionprops( L, 'Area' );
allArea = [rg(:).Area]; % grouping all area values into a single vecotr
labels = find( allArea >= 300 & allArea < 500); % select relevant regions