【问题标题】:Returning specific regions [closed]返回特定区域[关闭]
【发布时间】:2014-01-07 22:28:08
【问题描述】:

假设我有一个带标签的图像,我计算了每个区域的area。如何返回特定区域?也就是说,假设我要返回具有>=300<500 的区域?

谢谢。

【问题讨论】:

  • 你会问关于你的每一行代码的问题吗?

标签: matlab return label region


【解决方案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

【讨论】:

    猜你喜欢
    • 2011-11-17
    • 2012-08-13
    • 1970-01-01
    • 2020-03-12
    • 1970-01-01
    • 1970-01-01
    • 2011-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多