我在封闭叶片上应用了分水岭分割算法,并找出了单叶的感兴趣区域(ROI)。这些区域标有不同的颜色,如下图所示。现在的主要任务是用具有最大区域即天蓝色区域的颜色提取原件的区域。请提供MatLAB代码。谢谢你的帮助。
原始图片
分段图片
在原始图片上叠加的分段图像
答案 0 :(得分:2)
regionprops
函数接受标签矩阵。有关可以使用此有用功能提取的所有各种属性,请参阅doc regionprops
。
props = regionprops(labelmatrix)
[~,ind] = max([props.Area]);
imshow(labelmatrix == ind);
您应该查看所有区域(areas = [props.Area];
),并确保最大区域始终是您想要的区域。