如何在matlab中分水岭分割算法后提取感兴趣区域

时间:2012-04-29 05:59:39

标签: image matlab image-processing roi

我在封闭叶片上应用了分水岭分割算法,并找出了单叶的感兴趣区域(ROI)。这些区域标有不同的颜色,如下图所示。现在的主要任务是用具有最大区域即天蓝色区域的颜色提取原件的区域。请提供MatLAB代码。谢谢你的帮助。

原始图片 enter image description here

分段图片 enter image description here

在原始图片上叠加的分段图像 enter image description here

1 个答案:

答案 0 :(得分:2)

regionprops函数接受标签矩阵。有关可以使用此有用功能提取的所有各种属性,请参阅doc regionprops

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

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