【发布时间】:2014-01-07 22:28:08
【问题描述】:
假设我有一个带标签的图像,我计算了每个区域的area。如何返回特定区域?也就是说,假设我要返回具有>=300 和<500 的区域?
谢谢。
【问题讨论】:
-
你会问关于你的每一行代码的问题吗?
标签: matlab return label region
假设我有一个带标签的图像,我计算了每个区域的area。如何返回特定区域?也就是说,假设我要返回具有>=300 和<500 的区域?
谢谢。
【问题讨论】:
标签: matlab return label region
您可以将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
【讨论】: