【问题标题】:Calculating average intensity of area with matlab regionprops用matlab regionprops计算区域的平均强度
【发布时间】:2015-07-08 02:54:16
【问题描述】:

我有一张灰度图片,其中有一些形状不同的物体。 我也有这张灰度图片的二进制图像。

使用 MajorAxesLength 和 MinorAxisLength 比率(来自 regionprops)我可以识别它们中的每一个,但是我如何计算每个对象的平均强度?

是否可以计算得到 MinorAxisLength 和 MajorAxisLength 的线条的平均强度?

【问题讨论】:

    标签: matlab pixel area


    【解决方案1】:

    'PixelIdxList' 句柄添加到regionprops。然后您可以执行以下操作:

    s = regionprops(BW,'PixelIdxList');
    for n=1:numel(s)
         meanI(n)=mean(image(s(n).PixelIdxList));
    end
    

    这假设BW 是二值图像,image 是灰度图像。

    【讨论】:

    • 非常感谢。有用。但是是否可以计算得到 MinorAxisLength 和 MajorAxisLength 的线条的平均强度?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-31
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-29
    相关资源
    最近更新 更多