-1

我已经在被遮挡的叶子上应用了分水岭分割算法,并找出了单个叶子的感兴趣区域 (ROI)。这些区域已用不同的颜色标记,如下图所示。现在的主要任务是提取具有最大区域即天蓝色区域的颜色的原始区域。请给我 MatLAB 代码。感谢您的帮助。

原始图像 在此处输入图像描述

分割图像 在此处输入图像描述

叠加在原始图像上的分段图像 在此处输入图像描述

4

1 回答 1

2

regionprops函数接受一个标签矩阵。查看doc regionprops可以使用此有用功能提取的所有各种属性。

props = regionprops(labelmatrix)
[~,ind] = max([props.Area]);
imshow(labelmatrix == ind);

您应该查看所有区域 ( areas = [props.Area];) 并确保最大的区域始终是您想要的区域。

于 2012-04-29T07:27:50.643 回答