【发布时间】:2016-07-13 05:55:37
【问题描述】:
我有一个包含两个连通分量的二进制图像。两者都是相当水平的,一个在图像的顶部,另一个在底部。我需要做的是通过提取质心 y 值最低的组件(因为 MATLAB 使用 Java 显示图像,所以原点在左上角)并擦除另一个组件。到目前为止,我已经能够使用regionprops 找到质心的 y 值最低的区域,但是从那里我不确定如何使用我想要的组件再次获取二进制图像。
我在文档中读到 bwconncomp、labelmatrix 和 ismember 很有用,但我不太确定如何很好地使用它们(或根本不知道如何使用它们。
【问题讨论】:
-
您有想要保留的组件的
'PixelIdxList'吗? -
这两个组件我都有
PixelIdxList。我不确定如何使用来自regionprops的信息来选择我想要的PixelIdxList。